Bouncy needle on speedometer

Shop I used was in Denver.

Ok so I unscrewed the cable at the dash and the inner post part in the cable pulls out now? Like it is broken ? That inner piece in the cable isn't supposed to be able to pull out, right?

How do I get a new cable that is the correct length and correct connector part? Mine needs to screw onto the speedo, not snap on.