Wingnut: You might check out United Speedometer in Riverside, Ca. They do great work. Their number is (909) 684-0292. They rebuilt my spedo, It looks like brand new.
Good Luck
George