Had mine fail recently at 18x,xxx and, after reading the diy repair threads, opted not to gamble and sent mine to John Bell (jbell959 on pelican) for repair. John also replaced my speedometer's scratched up plexiglass faceplate with a glass one and (at my request) set the odometer 600 miles ahead to account for the two tanks worth of driving I did between the odometer breaking and being fixed. Can't recommend John enough