I used to spray for a living. Linex type formula is the best. I have seen MANY poor rino liner spray jobs however their formula changed to the more harder 2 part urethane liner. The quality of the job is mostly determined by the prep work involved beforehand. I have seen liners sprayed on top of dirty truck beds and beds that have been re-sprayed 2 or 3 times due to poor technique. If sprayed on a rainy day, your liner could get messed up if too much water gets in pnumatic gun. If there is oil or grease in the bed, the liner will not stick. I always scrubbed multiple washed with detergent and applied an industrial bonding agent on questional areas. The paint needs to be scuffed or scored on every inch the liner will touch. Some guys will hit it for 60 seconds with a brush or nothing at all. It's important the proper technique is used to keep the liner from peeling up. Another problem is unskilled people who cannot apply an even coat. It is a technique just like painting a car. If the liner is too thin in a particular spot, it will peel up when you use it. It needs to be 1/16th to 1/8th of an inch especially the bed, rails and fenderwels. The liner looks all the same when sprayed which is why care needs to taken to overlap each pass to ensure a thick enough layer. I say get a Line-x or similar formula and ask for the best sprayer to do the job. I have seen new guys do some crappy jobs. If done right, it last the life of the truck. If done wrong you will be unhappy at some point maybe as soon as you pick it up. IMO it is worth paying a little extra more for a proven company to do the spray.