I have been using it on everything for a few weeks now. It does what it advertises as far as i have been able to tell. I thought my bolt carrier seemed a bit dry after initial coating, but after the first range visit I was sold. Inspected after every 50 shots and it was great.. The cleanup after...