For cleaning the bore, you can use a gel such as Blue Wonder or Tetra Gun's products. Will only get you put into the gun room, instead of the dog house, so to speak.
Some rely on regular cleaning via Break-Free CLP. I use it, and it's pretty good. Gets 99% of the fouling and gunge. They have a bore paste, as well, which comes in a tube. If doing a full strip, scrub and cleaning, I find that the CLP gets everywhere it should. (Though, with the large spray can, it can also get some places it shouldn't [as with any spray can], so be forewarned.) The liquid form (in the bottle) works well with the bore snakes, too. With the exception of the heavy-lifting required for the bore, at times, I find that CLP covers every other aspect of the cleaning.
If shooting a lot, an an occasional use of a good copper/lead bore solvent leaves everything spic and span. The Blue Wonder and Tetra products work well for copper/lead fouling. CLP isn't bad with copper/moly fouling, and I don't worry too much about straight lead fouling since I don't reload and only use semi- or fully-jacketed bullets.
I've used the Wipe-Out foaming cleaner, as well. Works nicely, with far less smell than Hoppe's #9. Seems to work better in bores than the CLP product.
For further thoughts, here's a long discussion thread from not too long ago: click.