My speedo has never worked and I have yet to investigate it. All I know is that I have a speedo cable which the previous owner obtained and he said it is the wrong one, so I guess it is spare. It is 675mm long (flange to flange on the sheath), but I don't know if it is upper or lower. Tony Southampton