I noticed on some of the posts several questions concerning Class III hitches on the CX-9. I have a 2010 and was very suprised to find out that trailer tow package is really tow prep, several hundred dollars and no hitch or wiring. After some discussion with the dealer I found that Mazda only offers the smaller hitch, no two inch reciever class III. I purchased one from a local installer, a Drawtight class III with the two inch reciever. When they put it on they told me that installation was simple, all holes matched those on the Mazda. I was forced to go back to the dealer for the wiring as the installer had no plugs similar to the one beside the spare tire and they could not find power on the plug. Turns out when you pay the 80 dollars for the wiring package it comes with an additional fuse for your fusebox which sends power to the plug, it comes with grommets, wire ties, pretty much everything you need.