I was very impressed with this product the way it was packaged the way it was delivered and especially all the parts being there there is some assembly required though I am a Body and Fender man so I'm used to assembling things with no instructions on how to do it I was very impressed on how the hardware in the holes lined up fitted I did not have to oblong any holes re drill any holes nothing it was all Plug and Play it's all top Quality Hardware my neighbor and I assembled it all together in 3 8-hour days I'm giving this product my highest rating the quality control in this product was outstanding Bob and Dave Los Angeles California