i love the way the product looks. But i had the absolute toughest time getting these installed. Most of it was good and went well. But when it came time to mount the bumper back onto the vehicle. I struggled with getting the bolt studs to line up onto the frame. Fought with it for hours. A 2 hour project, turned into a 12+ hour ordeal. But finally got it on. However, it was not easy, and I feel one or 2 of the studs might have damaged threads from fighting with it so much.