I went with the VisionX Tantrums for my rock lights. They are simple, and are relatively inexpensive for what you get.
There are many ways to wire these up, and this method worked for me. It took me 3 hours, and I'm slow...
If anyone has alternative methods please add! (Hardwired, switched, etc.)
Get the Tantrum Kit.
Wire the controller under the steering column. Run both wires through the console carpet and end under drivers seat. Use supplied 3M adhesive tape to mount controller.
Run the Controller output cable through the rubber drain below drivers seat.
Step 4: (Optional)
Zip tie a 12V plug splitter under the drivers seat. (I chose this method to keep various mobile electronics charged without switching them out all the time)
Install all the lights and run wires to the crossmember above the transfer case. I used .032" safety wire for most of the lights, and zip ties for the wires.
Behind front tire:
In front of rear tire:
Connect all wires to the distributor box, turn on & check the lights. If everything works, put silicone around box connections, and around box seams. Then roll up the wires as neat as possible & zip tie.