After 1 month on a 1996 Chevy eight foot bed. Components seem to be high quality. Did not seal well in front corners. I added some 1/4" weather stripping and they sealed up well. Slight bump on each side where the front and middle pieces meet but seals well. Fits truck well and seals at tailgate well. I'm happy with the product for the price. Very easy to install and remove on my own.