Silicon or teflon, I agree. Unless you clean (?) and lube them religiously, any lubricant will attract dirt and increase corrosion and wear. The lube of choice may also degrade the inner sleeve material.
I never lube my cables but to each his own, as they say.