Right now, I use Powder Blaster on all metal parts to remove EVERYTHING. Then I apply Break Free CLP to everything. Finally, I apply Wilson Combat Grease to the rails. My guns look and function like they're brand new.
I'm almost out of Break Free CLP, so next I am going to order Weapon Shield because I heard they are just as good, if not better. Also Weapon Shield is manufactured in the Commonwealth of Pennsylvania.