Wiring harness recommendations
I used an EZ harness. Sean is there tech guy and although hard to get thru to sometimes, he knows his stuff. No complaints with the harness at all.
Make sure you lay it out and take your time. I had to add some additional wires for other options I had, but you just lay them in with the harness as you put in in the car.