I have dealt with Auto Electric Radio, 1841 West Commonwealth, Fullerton, CA 92633, 714-871-7357, 800-321-6970. They will repair your unit or sometimes have units in stock to exchange. For the amps I go directly to Bose.
http://www.bose.com/products/auto/faq.html