I use Hoppes Benchrest Copper Solvent. I just put a few soaked patches through every day in the case of a heavily fouled or negelcted barrel and let it sit. I repeat until the patches begin to come out clean and then just clean and oil with regular solvent/oil. I've gotten an old Mosin Nagant bore to shine this way.