Danny,You may just have given us "the" clue: "Odometer stopped working": Speedometer inside bearings may be very dry & putting way too much load onto transmission drive gear; thus, tearing it apart. Speedometer head drive should be quite "easy": Try turning the drive cable at the transmission-end by hand - if it doesn't turn faily easily, you have a cable and/or speedometer head problem. Fix that first, and your transmission drive gear should be O. K. afterward with another new one.
I've experienced this situation myself on several of that vintage Ford speedometers - just now quite torn-apaart a drive gear yet. Those bearings are usually quite "dry" after 50 years or so!
Those are usually "oil-lite" bearigs made of sintered bronze; the "pores" get plugged too: If that is the case and they are still servicable, they need to be cleaned with a good solvent soak if possible (do not get solvent on plastic parts!!!), then re-oiled by soaking very specifically in "Mobil number 10 non-detergent" - this is the exact oil that "oil-lite" was designed-for; other oils may or may not "clog" the pores. If the pores get clogged, the lubrication stops working in a very short time.
Hope that this helps you or others here.
Regards, JLB