I started using the product close to a year ago and love it. I have been an LE armorer for bout 33 years and have used everything. I am a working Field Lt with a major Metro PD and use this on my 870, AR15 and glocks and kahrs. The more often I use the product, the easier and easier it is to clean the weapons. A couple squirts on a bore snake and about two passes through and the bores are spotless. The rust prevention is fantastic. The 870 has some bare metal spots that use to rust after a couple months in my trunk using older clp’s. Now it only gets wiped down couple times of year with not rust at all. This is the answer for the cops that hate to clean their guns.