To prevent rust I put a few drops of CLP Breakfree on a tooth brush and "scrub" all carbon steel or stainless gun parts.
This leaves a very thin layer of CLP, which is one of the best rust preventing products.
For lubrication I use Super Lube oil and grease.
Synco Super Lube is a clear-white fully synthetic, Teflon bearing lube.
It's good from -45 degrees to +450.
The grease is a stiff type.
The oil is a thin grease-thick oil consistency.
Both types stay right were they're put, never wick away, sling off, migrate, dry out, or evaporate.
I used it for customer and my own guns for years.
I've opened up revolvers that had been serviced and lubricated with Super Lube as much as 10 years earlier, and the Super Lube was still present and working.
These are perfect for defense and CCW guns because the lube stays put and working even under long term carry or ready storage with no danger of your lubricant disappearing.
Super Lube is also available in a spray grease. It sprays out of the can, sticks to the surface, and the carrier evaporates almost instantly, leaving a coat of grease about like the oil type.
After experimenting with WD-40 Dry Lubricant with Teflon for use inside shotgun magazine tubes I found I was getting an awful lot of "spring squeak" so I'm now spraying Super Lube into the tube of my KS7.
Unlike other lubricants, Super Lube will not run down the tube and into the action if stored upright.
I bought Super Lube direct from Synco in cans of grease, spray cans of the spray grease, and 4 ounce bottles of oil.
They also sell the grease in small tubes and the oil in needle oilers.
You can often find Super Lube in local hardware stores like Ace Hardware, Amazon, Harbor Freight, Home Depot, Lowe's, True Value, NAPA, and others.
Super Lube® offers top-quality synthetic greases and oils for maximum efficiency and protection against wear, rust, and corrosion in diverse applications.
www.super-lube.com
Interestingly, MCarbo sells and shows Super Lube grease being used to lubricate a KSG trigger mechanism after installing one of their trigger kits.