Speedometer will only go up to 40mph, and idea how to fix?

Can that spring be fixed, or do I need a new speedo?

Maybe the speedometer can't keep up with the car? :burnout: :)