Now for the install...
Taking the OEM cover and bumper off was not a big deal, but the TJM directions are lacking here. In fact, they are lacking everywhere. Parts are referred to by their part number and there is really only one or two useful pictures. Once you get started though, things fall into place and you don't really need them anyway.
The bumper sits on a large main bracket that replaced the aluminum OEM bumper. You don't have to support the full weight of it while bolting it up, but you need a second person to line the bolt holes up.
Pictured here is another support bracket that bolts into unused holes in the frame. It is mounted very securely.
This was really disappointing, however. This is a bolt hole behind the three main holes on the front of the frame rails.
Inside the yellow circle is the area you are looking at. The bumper has angled brackets that sit inside these curves and bolt up to them. As you can see 2 pictures above, my passenger side bolt holes did not line up, not even close. This bracket is not sitting on the curved part of the frame either, though the driver's side was. I know my truck had a front end fender bender before I got it, but it seems to me that the only way this issue could've come up is if the space from the OEM bumper mounting surface to this bolt hole was incorrect. That would be a hard feat to accomplish. For that matter, in my case it would've been stretched, not compressed. I loosened everything up and tried to get the bumper to come over but it wouldn't, so I don't have a bolt in that spot on the passenger side. There are 6 other bolts holding it in place on the passenger side though, so I'm not loosing any sleep over it.
Aligning the bumper with the fenders was pretty easy. It probably took ten minutes to get it "good enough for government work." After that I trimmed the wheel house liners with kitchen shears, which was also very easy.
They give you a power disconnect switch for the winch also. To mount it under the hood, I had to switch the hot leads (they install a very short hot lead on the winch, which isn't long enough to get behind the grille, and a very long one to run from the switch to the battery.) The ground cable was plenty long to get to the battery post.
I was also disappointed with the fog light wiring. They include a full harness if you don't have OEM fog lights, but it was my understanding that there would be factory connectors for OEM lights so there wouldn't be any splicing. We ended up having to cut the ends off of the harness and splice them into the factory wires. Not a big deal, really.