This is for the Nissan Titan non xd models, the xd part# is 478a0ez40a. New 6 years ago Nissan charged $600 for this controller. Easy to install, it took me an hour. It was about $100 more than aftermarket controllers but this one fits in the dash and has more useful options. All Titan's are pre wired for this controller, all you need is this. No other wires are needed. Once plugged in you now have automatic and manual controlled trailer brake. Always look up the part number on a Nissan website and buy by the number not what others tell you will fit. Oem is always better than aftermarket controllers.