I don't know if this will help, but here goes. It's the best I could do on short notice from the edge of the world.
http://www.speedometerplus.com/repair
These guys are in LA and have been in business since 1967. The site has contact phone numbers so you can ask your burning questions about getting your speedometer fixed.
I've been quoted $150 for a complete refurbishment by my local guy. I know he's good, but it seems a little steep to me. I plan to call these guys in the next few days and see if I can get a better overall deal.