Replacing Speedometer on Dash/Cluster

Ok so just got the 1966 Dodge Dart 270 slant 6 with the TorqueFlight904, back from the shop. New gasket and filter service, able to stop the horrible leak I had.

Also had him check out the Speedomter cable which I thought was bad. Turns out the cable is working fine, and I can see it spinning.

However when I attach it to the dash, there is no activity. No speed, and the odometer doesnt move.
Actually I cant even see the Speed needle, like it is gone? Is it possible to replace the speedometer on the dash section?

Shop says I need to see a specialist who can deal with the Cluster/Dash. There are other issues as well with the entire dash (i.e. nothing works).