I put the self-etching paint to the test by only cleaning the surface of my Bolt's accessory side panels and not roughing it up. It only had a light brushed factory surface that was exposed to the elements for a couple weeks before I found the paint at Pep Boys. Paint got scratched by scraping against the sharp fender stay (my fault and it doesn't show anyway) but it doesn't wanna let go anywhere, even at the edges of the scratch. It's been about 2 years so far and still looks perfect. I did the same for the stainless engine covers and they look perfect, too. It really shows when black paint comes off a shiny metal. If that ever happens, I'll go straight to powder coat.