There is an abundance of excellent lubricants available for firearms now. Petroleum engineering has advanced significantly in the last decade. Synthetics are quite common, and do a great job.
Really, pretty much any of the major brands of gun lubes will work quite well for any application. I use Brian Enos "Slide Glide" on the frame rails, slide, barrel hood, bushing, and slide stop on my 1911's and really like it.
FP 10 is a great low viscosity all purpose lube and protectorant (is that a word?) for firearms. Bottom line is, there are a lot of good products out there and there is no excuse for not using a good high quality lube on your guns.
I am sure that we all have our favorites, and they all will do the job. Just don't use the 30 wt non detergent lawn mower oil on your nice gun!