Hoppes works, but is very slow. There are much better solvents out there IMO such as Butches, the foams mentioned, Sweets, Montana Xtreem, JB (a slight abrasive) or even Hoppes Benchrest cleaner.
The old #9 is great on carbon but doesn`t have whet it takes to effectivly remove copper, except over time. Some I`ve talked to in the past left the bore damp with Hoppesafter cleaning out the carbon and wiped before shooting weeks or more later giving it more time to work om metal. The newer cleaners do much more in a afternoon then #9 accomplishes in a week.