I installed the OEM kit in my '09 Yukon. The lights themselves were a piece of cake. The switch module was actually easier than the instructions suggested - there are a couple of different trim arrangements - mine just popped out but yours may need some disassembly of the dash. The wiring harness wasn't too bad, but was a bit fiddly to thread through the various openings and the Christmas tree fasteners didn't seem to line up with available holes all that well. You will have to disassemble the underhood fuse box and pull one of the connector blocks off the bottom. The hot wire for the fog lights has to be inserted into the correct hole in the connector block (the illustration provided is technically incorrect - if you are doing this and need help, PM me and I'll go look up the drawing). None of it is too tough, but it does require some basic level of mechanical skill.