I have an old Huret Sachs fork mounted odo like you're looking for. It's 33 yrs old--same as the bike it's attached to. It uses a small belt to drive it so there's no tick tick tick like the Schwinn odo I had before on my other bikes. Good luck finding one.
Jon