I've always contended that all of these spray on firearms coatings were nothing more than high tech paint. The people who provide these products will all argue differently, in favor of their increased durability. However they wear no better, and they all will stain from solvents, oils, and powder residue, just like paint will. Cerakote will show holster wear in a single trip to the range. Just like what happened to my club members Glock. These products will only provide protection, if you wish to have the weapon it's applied to as a safe queen.