Any suggestion on good cleaning products like oils, brushes and other products? Please let my know where are some good places to buy and also direct links to products. Thanks
Any good name brand solvent, oil, CLP or grease will do the job just fine. Like many things it's preference. For my Sigma & M&P I use Hoppes #9 and Oil, for My Glock 26 I use Balistol (for now).
When i bought my S&W M&P 40, the glock guy at the local gun shop told me to use " Shooters Choice Polymer Safe Quick-Scrub" then use what i have been using on my other non-polymer guns on all metal parts.