Day at the range.com conducted a test of 46 chemicals used for cleaning/maintenance and protection. 33 of the products were marketd for gun maintenance.
It is an extensive experiment and write up.
http://www.dayattherange.com/?page_id=3667
From: Day at the range