Best lube for chains and cables is Boeshield T9 made by Boeing aircraft. I have had chains last over 10,000 miles with this stuff, with nothing but an occasional wipe off of the chain..
http://www.amazon.com/Boeshield-4oz-...0796117&sr=1-1
http://www.boeshield.com/lube_oil/bike_chain.php