dealer accessories jack up the price because they come bare boned for MSRP... i say you should buy new and go around to a few dealers talking to them online with exactly what you want in mind already. get a quote from one, bring it to another, and then do it again, until you get a price that you like