yes there should be a seal for a press fit, and if I recall right, there's a small metal plate held by 1 bolt that clamps the cable collar down ... might have a problem with the internal part that drives the speedo gear?
"When we tug a single thing in nature, we find it attached to the rest of the world" ~ John Muir "When we tug a single thing on an old truck, we find it falls off" ~ me Some TF series details & TF heater pics