I find Hoppe's Gun Oil is junk. I don't use Hoppe's #9 much any more because I don't find powder residue to be a problem. For cleaning out my bores, I like MPro7 as well. It requires a brush, even with the .22's, but it cleans out almost everything, especially what I've found to be the most detrimental to accuracy, carbon. Once I scrubbed out the bore of my .22 handgun with MPro7, something many people advise against, my groups at 25 yards got much, much tighter.
For lube, I like Breakfree and MPro7 Ultimate Gun Lube for both the bore and the action.
For cleaning the action, I like to spray Gun Scrubber onto patches.
Products I dislike are Hoppe's Bench Rest 9 because it is slight stinky and cleaning it off your hands is next to impossible. Tetra Gun Copper Solvent is extremely stinky and I will never again use it because of how bad it smells and the high likelyhood of the bottle leaking. I've also found the Tetra Gun Oil results in far more buildup in the bore than any other lube.
Devin