I've used Hoppe's No.9 for my entire shooting life. As many have mentioned, it does a great job on about everything but copper, and there are other products for that. I just wanted to pass on a tip regarding bore cleaning. I now take my cleaning stuff to the range. When I finish with a particular rifle, I'll swab to bore while the barrel is still heated up from shooting. I'll wipe off any excess and case it for the trip home. After I get home, I'll finish the cleaning. It gives the benefit of the solvent working on a warm barrel, which I think speeds up the solvent cutting the crud. Also, less smell when get home, so the wife is happier.