The product was good for the most part, but I really needed a video on how to put it together on the specific vehicle. If the product says it can be put on for different types of trucks than it needed a video for each type of truck and how to put it on. The instructions was not the best. I had to look up lots of videos on how to put it on my specific Honda ridgeline truck 2023. The instructions didn’t tell me that I had to buy a unistrut channel , and had to be 4ft but didn’t have it and had to buy a sawzall blade to cut metal, I lucky I had the power tool, if not, I would have to buy that as well. Then the screws that was provided for me was way to short , so had to buy new ones and bolts as well. The plates that came with it didn’t go with my ridgeline. So I never used those. I also had to buy super-strut channel spring nut to attach it as well. Buying this expensive product, i should have all the pieces to make it work on my truck. I shouldn’t have to go to the hardware store to make it work. And costing me extra money.