I used Super Lube oil and grease on my own and customer guns for years.
Guns seem to work smoother and wear is reduced.
It stays where it's put and won't run off, dry out, sling off, wick out, or evaporate.
I've opened up customer guns after 10 years and it was still in place and still working.
Super Lube is a clear-white synthetic Teflon bearing lube.
It's good from -45 to +450.
The grease is a moderately stiff type and the oil is a thick oil/thin grease consistency.
Either or both work very well in most firearms.
One advantage is when it gets fouled it turns gray as an indication it's time to change it out.
In the AR I use it on the bolt carrier rails and cam pin and cam slot, the bolt locking lugs, hammer face, and hammer-trigger-sear interfaces. Also on the operating slide.
In the 1911 and other automatics on the frame and slide rails, and the barrel locking lugs and outside of the barrel.
In revolvers on the hammer-trigger interfaces, S&W rebound slides, etc.
You can buy the grease in small tubes or large cans, and the thick oil in small oilers or I bought it in 4 ounce bottles.
http://www.super-lube.com/