Bench Rest-9 Copper Solvent for bores fouled by copper jackets, usually longer barrels with fast twist rates.
Gunslick Foaming Bore Cleaner for typical cleaning. I also usually smooth a light coating of this stuff over the external receiver and then let it sit. This stuff is a soap as much as it is a solvent.
After the bore cleaners/solvent soak for awhile according to manufacturer instructions, I blast the stripped barreled receiver with high pressure hot water in the laundry room tub, using water at max temp for a long enough time so that the water is almost completely dried off by the metal's surface temperature. The water is very hot here as the water heater is just a few feet away, so I use kitchen gloves.
I then use a Hoppes® BoreSnake the bore several times, run a dry clean patch down the bore to confirm its clean, and then lube one last patch sopping wet with MP Pro 7 gun oil and push it down the bore twice.
I spot dry the remaining water with compressed air out of the nooks and crannies, and then depending on the firearm finish:
I then lubricate the internal parts with MP-Pro 7 or BreakFree® out of the pressurized spray can and reassemble after towel/air drying the small parts that have been soaking. Pistol slides get greased with 'Slide Glide' or Weapon Shield grease, whichever I happen to have in my cleaning box.
Polished stainless steel finishes sometimes get re-polished after cleaning with 'Mothers® Metal Polish Mag and Aluminum' using a microfiber terrycloth towel to apply and remove. Nothing in the world beats Mother's for high bright shine on polished smooth stainless steel surfaces.
Lastly, I use a dry clean lint free cloth to remove excess lubricant. The blue steel guns that I don't fire too often, I leave the Barricade on pretty wet and store everything back in the safe with the barrel in an upright position.
I don't have many guns with classic wood furniture, but for those that do I use a more traditional cleaning method rather than the solvent + pressurized hot water treatment I normally use.
Damn....I’m impressed.