Honestly, I'm just a tad leary of it. I wiped the stock down real well before painting. But forgot to scuff it up. So we'll see. It was pretty easy to paint. So if it does come off I will start from scratch. I used rustoleum for this one. Which is supposed to be plastic compatible. But if I do it over I will scuff it up. Use a coat of Krylon Fusion base. Then the Rustoleum. I think that will work great. It seems pretty tough though. So I may not have to.