Mechanical speedometers largely fail due to the absence of lubrication at the speedometer head, which you can fix yourself with a liquid graphite lubricant. The gauge also quits if the cable binds ...