Line-X is the only thing I would consider.
I'm on 16 years in my Silverado parked outside, liner still looks like new.
Lifetime warranty anywhere in the USA.
Buy once, cry once. I wouldn't mess around with anything else.
Had buddies that went with Rhino Liner, looks like black cottage cheese and is soft.
Pic of the truck bed with 16 YO Line-X picking up the new bike.
Rails are razor sharp in detail, material is really hard.
They do a good job.