lubes/CLPs/cleaning products....
I've noticed a forum topic with almost the same basic questions by the exact same member in different topic post.
I'm not sure what would change or become new in 2/3 weeks but whatever...
A good brand to use for general cleaning, lube, etc would be;
Eezox, Ballistol, Slip2000, Weaponshield, LPX(Mpro7), Gunzilla or Breakfree.
Some gun owners use auto industry oils & fluids or WD40. I do not.
Hoppes #9, 7.62 Solvent or Butchs can help clean a dirty, leaded up firearm.
Birchwood Casey's synthetic gun care cleaner or another well made cleaner can remove lead, grit, gunk, etc.
Brownells & PoliceHQ.com sell many great gunsmith/cleaning items(brushes, rods, bore lights, Hoppes Vipers, etc).
www.Natchezss.com has a lot of good products too with decent prices/quality control-service.
This should answer your posted questions or you can post a new topic in 2 weeks.
ClydeFrog