If you must go to the dealer, Hermy's is the place to go! I'm in Arizona now and have gone as far to call Hermy's (Port Clinton, PA) a few times, rather than deal with my "local" dealer.
'03 Speedmaster, neglected and being nursed back to good health.
An honest shop in PA: www.234motorsports.com