I did my own. Its really not that difficult if you are mechanically inclined and can follow directions. I went with Blue Ox equipment for towing and braking and the Tow Daddy system for connecting the lights. It took me about 4 hours start to finish. The instructions and videos from Blue Ox make it pretty easy. I was able to get our 2012 Grand Cherokee done by myself. Also did a 2011 Jeep Wrangler which was even easier.