Don,
Any speedometer repair shop should be able to repair your speedometer. I believe that your speedometer was made by VDO, so you can check with any VDO retailer for a drop-in replacement, or Beaver Coach Sales (on the other side of the hill from you) probably has a replacement in stock.
Gerald