I had Rhino Liner sprayed in my 98 Dodge 2500 I used it from1998 thru last winter. ( 20 years). It hauled gravel, dirt manure, hay, tree slash, farm implements, junk,etc. It looked good as new. The truck is in Washington state now and I expect that spray on will last as long as the truck .Bed mats don't do much to keep dings from the bed side walls.