I never had good luck with the mechanical speedometer's on my bike and have gone through 2 of them! the vibrations make the needle jump all over the place and gives you a false speed and then leads to false mileage. I like the wired digitals the best and the chrome cruiser I have I used a old school speedo housing , took out the guts and replaced with a digital speedo inside and I get accurate speeds and mileage and still retain that old school look.