I use silicone lubricant, dunno if that's good or bad but it doesn't gunk up like some of them.
this is key. you want something that will lubricate, but not disappear entirely (evaporate like wd-40) or gunk up like some thicker lubricants (rattle can white lithium grease). i actually used some corrosion-x (a thin oil corrosion inhibitor for aircraft) to do my throttle cables, and it worked very well. PB blaster should work, but again i'm not sure if that evaporates or not. after doing a bit of homework, i'm sure you can come up with something that works for what you need.