How you clean will also depend on how much you shoot and what you shoot. For years I used Hoppes solvent in the standard way: wet, scrub, dry patch, etc.
Then I went to a Remington bore scrub product that did pretty good.
Eventually copper fouling became an issue, especially in my magnum, so had to use a good copper removing solvent. Rather than buying more gun chemicals I just picked up some high strength janitorial ammonia from Ace hardware. Seems to work great. When no more color comes out on a wetted ammonia patch, I go back to the powder solvent and back and forth between the two until its sparkly clean. Then dry it out real good and run a patch with Rem Oil as the finish.
If you're shooting solid unjacketed lead bullets, then I'm not sure what to use to get lead out of a bore, but a quick Internet search should turn up something.
Cheers!