I love this bumper and installed the end modules as well. This sucker is heavy duty and more. The winch is a bit tricky to mount as the plate is set down out of the front of the radiator, but this is what I wanted so as to not cut air flow. I just glued the nuts on the winch first and then bolted from the underside. All I have had to do is just spray the scratches with Rustoleum wrinkle black and I am set to go again...highly recommended if you like the looks and are looking for quality and adaptability (ie. add on light bars or pre runner, etc,).