I use hoppes lubricant and elite cleaner. I scrub it down with an ap brush. I use qtips and I rip a sleeve off a tshirt to wipe it down. I keep using qtips til there is nothing on it. I also use a bore snake. Just a couple passes through and it's clean. Just make sure you get the right size...