Hi Don.
I do not know where you are located, however this should help you resolve your problems.
You need a ratio adaptor to correct your speedometer. The adaptor can be fitted on the back of the speedometer gage or on the transaxle where the cable enters. United Speedometer Service in Roverside California make the adaptors and also custom cables. see the following web site.
http://www.speedometershop.com/rep-pag.htm
On there web site they have a page called "Ratio Test". It indicates how you chech the ratio of your existing set up, and how to order your new Ratio Adaptor.
I baught my adaptor in 2001 and at the time it was $66.00 They are not expensive.
This company is good to work with and very helpfull.
The best lubricant for a cable is molybdenum disulfide (dry film lubricant) It is available in powder form. The powder is best if you can get it into the cable because the dry powder does not attract dirt like an oil would. The powder is also recommended for locks for the same reason. see the following wewb site.
http://www.goldtown-phils.com/lubricants/graphite.htm
Hope this helps