Ask 100 people how to clean guns and you'll get 100 completely different cleaning routines. And every one of them will use a different mix of cleaning and lubricating products.
I use Break Free CLP for about 90% of all my cleaning needs --
1. Field strip the gun. (Check you owner's manual on how to field strip each gun you own. Shouldn't take more than a few seconds.)
2. Put a few drops of CLP on a patch and wipe everything down.
3. Repeat the above step until no residue is being picked up by the patch.
4. Run a CLP soaked patch thru the barrel. Wait a few minutes. Then run a nylon brush thru the barrel a few time. Then run dry patch patches thru the barrel until they come out clean.
5. Take a final patch and put a 4 drops of CLP on and and give everything (including the bore) a final pass for lubrication.
6. Reassemble the gun. Done.
I use a
little grease (Mobile 1 synthetic) on the frame rails of my semi-auto handguns.
Occasionally, I'll use Hoppes #9 and/or Outers Foaming Bore Cleaner to clean the bore if there is a lot of lead or copper fouling. Then I'll use a brass bore brush instead of a nylon brush.
The only other product I use is G96 Gun Treatment to wipe down guns that have been handled and to periodically wipe down all the guns in my gun cabinet. The only reason I use it is because I love the smell of it. It makes a gun cabinet smell wonderful.
I use Dewey coated cleaning rods for all my cleaning. I've tried Boresnakes but didn't care for them.
Guns don't need a lot of cleaning as long as you're shooting non-corrosive ammo. Just enough to make sure they cycle properly and to keep 'em pretty. I usually spend 10-15 minutes per gun cleaning them after a shooting session.
Things to be careful about include keeping powder solvents away from wood finishes. Strong solvents like Hoppes #9 will eat thru a wood finish in short order. Also, don't put too much oil on a gun. If you put too much and then sit it upright in a cabinet, the oil will drain towards the stock and can soften the wood and damage the stock.
If a gun has not been fired for awhile, remember to lightly lube it
before taking it out shooting as the oil has probably long since evaporated. Gun oils are fairly light weight and evaporate quickly.