Any automotive speedometer shop would be able to work on something like that. Not neccesarily have the parts you are missing but repair the parts you have. Talk to some car restoration guys in your area to find someone locally.
Someone along these lines.
http://www.bobsspeedometer.com/1/120/index.asp