30-40 mph Puch speedos are still very common, I bought several over the years,
I never paid much more than 20-25 bucks for a new one. I did pay 35$ and shipping for a brand new 40mph speedo but it came with the whole complete plastic holder and bracket, light holder and bulb .
I just bought a NOS 40 mph speedo W/chrome ring, light holder and bulb two weeks ago for 25 shipped too.
I have no problem fixing bent needles anyway
I guess if someone pays $1500 for a 1HP Maxi they donβt mind paying 100$ for a 40mph speedo