I think I found a company that will rebuild mine. I hope it doesn't cost more than $200...

https://www.bobsspeedometer.com/1/120/index.asp