I'm old school but for bores I use Hoppe's #9 Benchrest Copper solvent. For general cleaning Good old Standard # 9. Believe me I have tried the BreakfreeCLP and a dozen other items over the years. Sweets, Shooters Choice, Even Warren Page's old original Bore Paste, now sold by USP. But for my money It just seems to me that Hoppe's has them all beat.
Now as far as a good lube is concerned the key is to get one that doesn't gum up with a long day at the range or cause your auto shotgun to almost freeze up when your hunting Pheasent in those windy fields up in South Dakota or a long day on the Skeet field with a gun like a Remington 1100 they can get so sluggish that they will quit functioning. You also want a lube that will repel moisture. Most would think that this just goes hand in hand with any good oil. Well on a cold day heat in a firearm will promote condensation. Most think that oil and water don't mix........Well not always. Factor in some powder residue and it becomes a gummy mess.
So I have looked around quite a bit over the years Tetra gun grease is good no doubt so is Otis and Rem Oil and several others but I have started using Militech 1 for a lube. It seems to stay put and does not attract dirt and powder residue. I also notice very little moisture build up as well. My Shotguns and auto pistols just keep running. Now I should also tell you that it's not exactly cheap, but fouling from inside the slide or receiver wipes right off of my Colts and Sigs, Brownings, Remington's as I have coated them with a light touch before I shoot. A little bit goes a very long way.
Here is a link. You might like to check it out. It's some of the longest lasting stuff I have ever used.
http://hunting.about.com/gi/dynamic...rmance.com/The_Ultimate_Weapon_Lubricant.html
___________________________________