Bouncy needle on speedometer

ok so the Napa part, is 87in long, which is about 30 inches too long.
I pulled mine off and it is 57 in long.

Searching all the online sites and I can not figure out which part is correct. Pioneer seems to be the maker, but I can not find their catalog anywhere.

pioneer 3159 appears to be correct but it says it is for a MG car?


Any ideas? By the way my old one is in tact and just seems to be gummy. Not sure if it is possible to clean it and relube it???

The new one did stop the bouncing needle, but now I have about 2 feet extra coiled up under the hood.