I used to clean solely with Breakfree CLP and Hoppe's when needed. In the last couple years, I've switched to Butch's products. After shooting, I soak a patch in Boreshine and then alternate wet and dry patches until they're coming out clean. Then another dry or two and finally a patch soaked in Butch's Gun Oil. I like the smell of their oil For the breech and other metal parts, I usually use patches soaked in CLP to wipe/scrub them clean. Then a film of Butch's Gun oil. Sometimes when I shoot corrosive ammo in my old milsurps I'll run some Windex down the barrel at the range before leaving, then clean when I get home. De-cosmolining milsurps is a whole other discussion How do you clean your gun?