my gauge cluster went out a while back and i replaced mine. I took it too a spedometer place in Alpharetta to set the mileage and they told me they could repair my old one with 200k+ plus on it. I think it was the link below but i'm def. sure the place was in Alpharetta.

http://www.speedometerservice.com/history.php

But it may be this place -
http://capturedliving.net/hamps/

To be honest with you i don't remember and it would take a while for me to dig up the receipt....worth a try i say if you wanna repair / get an estimate. I didn't even know they could be repaired but the service exist, lol.