I have a 59 gmc with the same thing attached to the speedometer
Now I know what it is.
The hose was missing and all the rubber components are dried up.
Probably not going to put this truck on the road but if I do, I’ll have to find one of those and a new speedometer