I just had a Speedometer/Odometer repaired at Powl's Speedometer Repair in Lancaster PA.The price was reasonable ($150+parts) and the turn around was only 1 week. They were friendly, helpful, and professional. They work on all kinds of speedometer, tachometer, and all other gauges from vintage to modern-mechanical and electronic. Thoroughly pleased with the service. Their # is: (717)898-2552. www.powls-speedometer.com
Thanks for posting this, they are a day's ride for me and I would rather talk in person to a shop than via email or phone. I have a couple of speedometers which I had work done on by other vendors who did good work but requires shipping and such. St.