Spray in liners are only as good as the person doing it.
I was a Ford tech for 25 years, the drop in liners had the best durability.
If you go with the spray in liner, make sure they remove the bed bolts/ tailgate access panel, before doing the liner. Makes life a lot easier if the bed has to be removed.