At the dealer we used either Model Electronics or United Radio. Both offer exchange service. The dealer cost was about $175 and I don't know if they'd sell retail at that price or not.

If you go that route be warned. They'll charge a very hefty core charge to your credit card until they get the old unit back.