they can be repaired mate, speedograph richmond in nottingham did one for me, but it cost nearly as much as it would have to replace the gauge, i was given it for nothing so it was worth me doing it,
have a look on the web mate for instrument repairers in your area and get a quote
cheers nick