I've been using Super Lube oil and grease for quite a few years.
They sell a thick clear-white grease, a spray-on grease, and an oil.
I first discovered it in spray cans as a spray-on grease.
It sprays out of the can as a liquid, but as soon as it exits the can the carrier evaporates and it turns into a thin grease.
Super Lube also sell an oil that's more a "thin grease, thick oil" consistency. I've used this for years to lube revolver actions since it stays put and doesn't run off or evaporate.
One place that really tests a lubricant is the double action strut in a revolver.
MOST lubes I've tried still have a slight "squeak" in the DA. The Super Lube grease totally eliminates this.
After a year of use, I can open up a revolver lubed with the Super Lube oil and it's still in place, hasn't run off, gummed up, dried out, or evaporated.
I still use CLP Breakfree for the AR-15 and as a rust preventive, but for all other gun lubrication I use Super Lube oil or grease.