I like using KG Coating products on my pistols.
The KG1 is good at removing carbon for cleaning after shooting.
KG2 is a bore polish. It is a mild abrasive around 1200 to 1400 grit. It will remove copper and minor burs you might have in a new barrel. I don't recommend using it often in the bore.
KG3 is a spray De-greaser. I have not had it affect plastic parts so far.
Kg4 is a gun oil and a good preservative.
KG6 is a moly prep for the bore. It prevents copper fouling.
KG7 is a very fine moly powder that can be used for several things.
KG12 is a very good copper remover that will etch copper. It doesn't contain any ammonia.
They have other products as well.
http://www.kgcoatings.com/index.php...parent=6&mid=0&search_in=all&search_str=&pg=1
A grease I like to use is Brian Enos Slide Glide Lite. I use it for semi-auto rails and the outside of the barrel. It gives great lubrication for those days when you will be shooting several hundred rounds at a time. I've used it on a Sig P226 that has well over 20,000 rounds through it and the rails still have the original coating on the frame. It isn't even down to the anodizing yet. I have seen worse barrel smileys on other P 226 barrels that had only shot under 1,000 rounds then what is on my barrel.
There are plenty of other good products available to keep pistols working well out there. I just thought I would share what I have found to work for me.
Hopes #9 will clean it really well. I have found it can have some unpleasant results when used on wood or plastic.
Simple Green works too. I would not use it on Aluminum.