If you use corrosive ammo, or have been thinking about it, Surplus Rifle did some testing to see what commercial gun cleaners would remove the corrosive salts from firearms.

http://www.surplusrifle.com/reviews2...salt/index.asp