The best way is to remove the barrel, fill a bucket with hot water and dish soap. Stick the muzzle in the water and run a brush up and down the barrel the brush will pull the water up the barrel. Then use patches or a mop. Scrub real good. Then take barrel out of water and wipe with patches until dry. The hotter the water the better, doesn't need to be boiling though. If the water is hot it dries faster. Then put a light coat of good gun oil inside and out and reinstall barrel. Thats the way I always cleaned mine and never had a problem. Always shot good the next time, never corroded or rusted. It's really pretty easy and simple.