Installation was awful! It is obviously formed to allow a separate hitch to be installed as well... This was not the case. The lower bracket of my previously installed Putnam hitch allowed aprox. 3/16" of space in between it and the frame. This would have been fine, providing Body Armor had not welded a useless, extra piece of steel on the lower bracket of the bumper. So, I had to grind that off. After I "motivated" the bumper on (with a sledgehammer + a tree) the vertical mounting holes were not aligned with the frame. So, I had to drill new holes in the bumper and grind down the Stud Plate to align with the frame... All in all, this installation was a NIGHTMARE!!! I would not recommend this bumper for a DIY Jeeper.