When we bought our 2012 Silverado, the dealership sweetened the deal by including the LINE-X spray in bed liner. They did excellent work and the spray in liner looks as good as the day we picked it up!
Our last truck had Line X and it was in there for 14 years and it was faded a little and wore good, gravel and the like. Our 2018 we put on the Line X, but this time we had the one with UV protectant. We use a thick rubber mat over it for hauling things, so they don't move around.
I don't like the spray in bed liners. The beds still get dented and most of the liners look like an oven that hasn't been cleaned in many years. Sorry, but that's just how they look to me.