There are several repair shops here in USA. Had mine repaired by David Lindquist, California,562-698-4445, did a great job and clock is still running fine for last 15 years. Also Pali Alto Speedometer, California, and Overseas Speedometer, Austin Texas. Might want to try these.
Bob