We bought our 2000 f250 when it was 2 years old and the inside of the bed was scratched and dinged up and a dent in the wheel well.
The dealer we bought it from had Toro Liner sprayed in to hide the damage and it still looks good today.
We have touched up a couple small rips on the tailgate and on the floor.
Our 2015 didn't have a factory bed liner and the dealer took it to a Line-Ex installer and had it sprayed and baked and we have the lifetime warrantee on it.
We were very impressed by the quality of the work and it seems very hard.
It is slicker than the softer one we have on the older truck.But things slide around on it just like they would on a painted bed surface. on the older truck things did not want to slide around even when you tried to push or pull things in or out of the bed.
We keep a bed mat in it to keep things from sliding and it also keeps the hitch pucks from getting knocked off.
We bought some bedliner in gal cans and brushed it on around the lower sides in a a stock trailer. That was 11 years ago and it still is rust free and looks good .Believe me cattle abuse the floor and sides of a trailer both physically and chemically and that stuff has held up against their abuse..