I used this stuff. So far so good after about 6 months will have to wait and see how it holds up long term
SMART Truck Bed Liner Kit - Tintable
Also used their undercoat product
SMART Truck Bed Liner Kit - Tintable
Also used their undercoat product