I have used the rattle can truck bed liner paint and it is pretty tough. About 11 bucks per can. I used it on a fairing that gets hit at speeds with some giant bugs and it has suffered no marring at all. If rocks damaged it, not hard to touch up with another spray.