I got all my stuff from the dealer and it was plug and play. Since I do not have the EVIC/overhead console, I had to get the extra wire harness to supply power to the trailer turn signal relay. That was a witch to put it. The actually wire harness was a piece of cake. After being a car stereo installer for more than 15 years, I find doing it correctly with the correct parts the first time is the best way. You get what you pay for. Here they offer a 7 pin and 13 pin setup and it worked perfectly with my US spec KJ.
This is where I got my stuff from and other items. They ship to APO/FPO and have a A++ customer service team.
http://www.justforjeeps.com/hirewihatrto1.html
Also does anyone know where I can get a 12N to 7pin flat adapter from? I know Land Rover offers a 12N to 4 pin but thats all I could find.