Here's what I use these days:
Gun oil: I use FP-10 Lubricant Elite. Perhaps not as good as Weapon Shield, but close and less expensive. Certainly much cheaper than Gun Butter, which I have found very nice ... but ridiculously priced.
CLP: My choice is G96 Complete Gun Treatment. I also keep some liquid Ballistol around as a decent light cleaner on almost anything: metals, wood, leather, rubber. Not a miracle product, but very handy.
Grease: I keep two types around. One is a light, creamy grease for contact of moving or potentially wearing/galling parts. I keep a tacker grease for choke tubes. My two choices of late are Millcomm TW25B for the light product and Shooters Choice All Weather High Tech Grease for the tackier/heavier product. I suspect in the future I'll switch to Lubriplate for the lighter product.
Bore Solvent: Bores on what I shoot most -- smoothbore shotguns, .22LR pistols and rifles and centerfire handguns -- aren't at all complicated or difficult to clean, IMO. A properly sized bronze phosphor bore brush that gives good, consistent bore contact is more important, IMO. On shotguns, I actually use WD-40 with the pipes off the guns. It's the only place I use WD-40 on guns for the simple fact it's cheap, it works, it's a non-critical application, and I can remove nearly 100 percent of what I put in. For .22s and centerfire bores, I generally just use either G96 or Ballistol. Again, on bores, I leave 'em right next door to dry. My final patch on a bore is lightly dampened G96.
Solvent, other than bores: I like either MPro 7 or Hoppe's Elite. Light, clear and odorless or nearly so, works well and quickly, non-toxic.
My mantra is pretty much clean it after you shoot it, lube lightly and replace your lubes each time you clean or for the first trip out if the gun's been unused and in the safe for quite a while.
I do occasionally run an AR-15 (Colt LE6920) and G96 has done just fine. I'm not a high-volume user on that gun, though, and not making any "miracle" claims for G96.
I also think some compressed air, Q-tips and pipe cleaners are my friends when it comes to gun maintenance.