That’s called a paddle wheel speed sensor.
Common, fairly generic item actually. The issues will be finding one with the right connector to suit your speedometer.
Might be cheaper in the long run to purchase a gps driven speedo. Also much more accurate than a paddle wheel