I stopped by a local truck accessory store and bought and had them install a MX4 on my 2020 Silverado this morning. Mostly because I'm lazy and spur of the moment purchase. Anyway, after an hour they hand me back the keys and I go out to the truck. Talk about poor quality control. The rubber looked at if it was 10 years old. Where the panels bend, there were already signs of tearing in the rubber. I immediately had them take it off. Was told this was normal with Bak products. I'm sorry, but something that costs almost a grand should be better quality. They offered for me to leave it on there until they could get more in, but he said they could go through 20 boxes and maybe still not even find a good one. This seemed to be a common theme as while I waiting for them to remove it, I heard him call his regional rep to let them know another one would be coming back. Oh well back to the drawing board on which cover I will go with.