Also, I think just spraying WD40 or blaster in it is bad because it will just attract dirt and get gummed up.
I would tend to agree, as I was taught from a very early age that speedometer and cable was one of those times to use dry graphite for a lubricant in lieu of petroleum-based lubes.