I have been using Mobil 1 for a few years and have been very happy with the results, and the price for quantity, compared to ANY other dedicated gun oil I have ever tried. Cheap, available all over, stay put pretty well, doesn't evaporate, and not a speck of rust on any gun.
For anything where I like a little grease (1911 rails, M1 and AR friction points, etc), I use a little but of Lubriplate. Slick, fairly cheap for quantity, stays put, etc. This and Mobil 1 also seem to make cleaning a little easier too.
I am starting to experiment with some silicone oil I use at work (sorry, no details on brand, where to get it, etc, as we get it from France, and the tiny bit of info on the bottle is all in French, which I dont speak, and I suspect there likely inst much info there to help anyways, and may be custom made for our company anyways, but the quart I have should last forever, so no biggie) and was given some of, in place of Mobil 1 on a few guns to test out, as the stuff is the slipperiest oil I have EVER felt, and the silicone should also be good for rust prevention when put on a cloth, and wiping the gun down.