Mitch
I have always used hoppes #9 solvent, never had any type of fouling that I have not been able to get out with it yet.
As for cleaning rods I have always had good luck with Tipton Carbon Fiber cleaning rods for anything .22 cal and up. I have tried one in .17 cal and it seemed too small and flexible, some have complained that they break easy. So I invested in a Dewey 1 peice Nylon Coated cleaning rod. It works well, the only complaint I have for it it that with my .17 mach 2, which has a Recessed target crown, the crown will shave off some of the nylon coating if it comes in contact. Other than that they work very well.
For bore brushes, I usually use Nylon, unless the barrel has a build-up of fouling or has rust in it then I go for the Bronze brush.
I use jags designated for the calibre size of the barrel I am cleaning. I have the complete kit from .17 cal up to .45 cal. Sometimes a rifle gets so fouled that the correct size jag will not get the patch down the barrel, with the kit you have the ability to use the next size smaller to get some of the fouling out so you can use the correct size. With the jags, you will need a good supply of patches for the rifles you have.
Other options, a tooth brush to knock out exterior fouling. Dental picks to get into those hard to reach areas and to remove caked on carbon fouling. And a good supply of Q-tips and pipe cleaners.
I usually clean my rifles after every time I take them to the range. I'm not perfect, but I hate to neglect my firearms that I have invested so much in. When Cleaning the bore I first run a patch saturated with Hoppes down the bore to get all the loose surface fouling out, then I go straight to the bore brush and dunk it in the Hoppes and run it down the bore about 20 times. Give it a few minutes to sit in the bore and then run a few dry patches down it to get the loose stuff out. Go right back to the bore brush and repeat until the barrel is clean.
Make sure that you do not get any oil or solvent on a wood stock, that is terrible for them.
Everything else should be pretty much straight forward. Use rags, Q-tips, pipe cleaners, and your tooth brush to knock off all the carbon build-up in the action and on the exterior.
For Oil I use Rem Oil, but there are other great oils out there. apply a LITE coat to keep your rifle from rusting in the gun cabinet. I usually leave the bore dry unless it's going to br stored for a long period. Run an oily patch down the bore followed by a dry one, should be enough oil left in the bore to resist rusting. Make sure the chamber of the rifle is dry, you do not want oil in there when you shoot it.
Hope this helps
Mattl