Filling the housing with oil is not the right idea; it will eventually screw up your speedometer head and/or make a mess. Grease is the right lubricant -- and not much of it, and none on the top 20cm of the inner wire (closest to the speedo head). See
here for the way I do it.