Hopefully I don't start a war by saying, WD40 is about as useless as teats on a bore for long term lubrication.It was designed to be a water displacement for electronic hardware, not for lubricating moving machinery parts.WD40 also tends to dry out and become gummy after a while and gummy is not what a person wants in the speedometer drive.Lubricate the inner cable with motor oil or a light weight grease like a white petroleum jelly.Slightly thicker greases can be used but they put more load on the drive gears.
I got yer back on this one Arizoni... it's great fer getting the gummy off a bumper sticker or drying plug wires or a distributor but.... oh hell, read this -http://www.wd40.com/about-us/history/it is everything BUT a lubricant- Mikenow if ya want a lubricant, let's talk about PB Blaster...