When I used to live in Calgary, Ab, Canada, I have used a local speedo repair shop that could make custom speed cables (length, connectors...). Their main business was actually the repair and certification of taxicab meters. Maybe there is such a shop in your area?