If you want the job done right, send it to ES Labs in New Britain, CT. Jeff Galin and his crew have serviced my 1000ZXL and Dragon, all of which still perform flawlessly. He's the only one I'll let service my ZX-9, when the time comes. He'll tell you just what it needs and do only what you request. I've seen their facility and they are stocked with most parts on hand. They're not the fastest, but the best. They also came recomended to me from Nakamichi. (860)529-3700