If it ain't broke don't fix it!
I have sent numerous timers to Mid-West Timer Service (269)849-2800. I have never had a bit of trouble with them although there is a certain woman at the office that could use some customer-service training! (Mrs. Ballbreaker!?)
The owner is Bruce Chapman and I have found him to be very helpful and a great source of information.
I have also heard of another firm in Florida people have used with success. Anyone got the number?
Best wishes!