Of you don't mind a couple of hours work, you can do the roll on for $89 and never look back. Herculiner kit is $89 at Auto Zone. Its all about the prep work. I did my own and it looks every bit as good as the $450 spray in liner I had in my last truck. If you sand the top coat and wipe every inch with tolulene or acetone before rolling it on, it will stick like glue and never come off. Armor All UV protectant every few months sprayed on will keep it looking good and only makes it slick for a day or two.