These things are rock solid! Mounting system is strong, steel is beefy, and the step is a great compromise of functionality and convenience. My passenger and driver side shipped separately and I did have a bracket that was switched between the two, but I was able to finish the install once both arrived. The middle brackets were not quite perfect on the fitment -- I had to dremel out the opening a bit for one of the bolts to fit -- not a huge deal. Driver front body bolts were too long and I had to re-use the stock bolts -- again, not a huge deal. I love that the pinch weld is covered and that I've got more clearance!