I use a boresnake on my 12 ga. target shotgun. I don't think I can get the bore any cleaner than a few passes with the snake. I put CLP on the snake ahead of the bristle portion. My bore is pristine.
A handy tip to clean boresnakes. An empty gallon jug with a big slug of Oileater and a quart of very hot water. Put that all in the jug along with the boresnake and shake it. Follow with a couple of hot water rinses using the same method. Wring out the boresnake and hand it out to dry for a few days. Looks just like new.
Freedom is not free