I'm not sure why anyone would do the paint-on stuff. It costs 120-150 bucks, plus a day or so of hard work to do the prep and the application. I got an under-rail plastic bed liner for a shade over $200, installed. And I'm sure it will hold up a lot better than a paint-on liner.