How about the Rattleguard spray on liner?
#1
#2
One of the guys at work tried a D.I.Y. bedliner. What a mess, it looks like regular paint with sand added. There wasn't enough to do even a quarter of the truck bed. Its uneven, looks smeared on. He took it to line-X, they said all thats got to come off before they can spray! They suggested grinding or sand blasting. P.S. This guy lines cooling towers.