I'm not sure if the speedometer cable is supplied by SPF or the dealer. Mine was about half a football field too long. Try a NAPA 615-1644 cable. I also replaced the gear on the end of the cable with a 19 tooth one. The gear the dealer supplied made the speedo jump. Believe me on the NAPA cable, I tried 3 before I got one that would not pump
oil up the cable.
Chet