speedo cable doesn't fit

That definitely sounds like it's in the speedometer. I'd recommend starting a new thread asking if it can be zeroed. Im sure someone on here will know.
Once that is working you can verify if the speed is correct. If needed, gearing and tire sizes can be adjusted for by changing the little plastic gear where the cable goes into the trans.