Talk to your dealer's service department - tell them $1200 is way too much money, ask what the best discount they can offer is. When they still are too much, ask them if they will program/update and install the unit you bring them for labor only. Then hope the one you buy from ebay is the right year etc and is compatible. You may find in the end that's why the ebay units are so cheap - nobody wants to buy them because dealerships don't want to use them and they are the only ones who can program them to work...