I, until recently, used Hopps #9 then Hopps Copper solvent with a plastic brush. It seemed to work but with a bore scope I was still seeing copper indications in the rifleing and the throat. Also on one rifle, the target rifle, the muzzel brake was really fouling up with carbon and copper and was biatch to clean.
One of the guys that I shoot this 1000 yard stuff with turned me onto a product called Wipe Out and another product called Carb Out which are made by the same company. The Wipe Out is a foam bore cleaner. I was skepticle so I tried it out with a rifle I thought the barrel was clean. Man-O-man did alot of blue come out of the barrel when cleaning. Now I use it on most all my rifles. Even the M1A with the gas turned off as to not get any in the gas cylinder.
What I do now is after I get back from the range I dose the barrel with their Carb Out and vigerously scrub the bore out with the plastic bore brush for about 3 minuets then let it set for about half an hour. I then patch it out dry and spray in the Wipe out and let it set for about an hour. I then scrub again with the palstic brush for about another 3 minuets and patch dry. Then last but not least I spray the Wipe Out again into the barrel and let set over night or sometimes a day or two as this stuff dosen't harm the barrel with extended exposure. I then dry patch it out again and get very little if any copper indications. Usually nothing appears on the patches at this time.
Now for the muzzel brake.
The threads are indexed and I have a witness mark to get it thredded back on properly. I thread the brake off the barrel and soak it in The Carb out for about an hour. Then I spray it down with the Wipe out and let it set until I final patch out dry the barrel which is usually the next day or so. A little scrubbing with a brass brush to the ports on the brake as well as the inside of it is done after the Carb out has soaked it for that first hour and then before I rinse Wipe Out totally off with CRC brake clean and thread it back onto the barrel. The carb out works miricles on the carbon build up on the crown of the barrel which is normal thing when using a brake.
Now my description sounds like a hell of alot of work but in fact it's truely due to my long winded description of what I do. In reality, for me, it's considerably less time than I ever spent before in cleaning and the barrels always come out squeaky clean.
This stuff at least has worked out extremely well for me.
http://sharpshootr.com/
http://www.sharpshootr.com/wipeout.htm
http://sharpshootr.com/carbout.htm
Also, I always use a bore guide throught the breech and a coated rod.