No expert here but lemme see if I can think this through. French threaded hub should be 34.70 mm X 1 mm pitch. English is 1.370 inch X 24 TPI pitch. If you convert the English to metric it would be 34.799 mm. Real close to the diameter of the French hub but the problem is the pitch. French is 1 mm, which I think would make it roughly 25.4 teeth per inch in conversion. I think. Not close enough to 24 TPI to work, I wouldn't think. I would say you either have a French freewheel or a French hub with English, or Italian, threading on it, and an English or Italian freewheel. Am I making sense? Some experts may get in here to correct me. One question though, what do you mean by you threaded it on too far? If it fit on there with no fuss and isn't wobbling around, I would think you're OK.