Check this out:
http://www.webbikeworld.com/t2/motorcycle-chain-lube/dupont-teflon-chain-saver/This is the stuff I use. It is pretty clean compared to other lubes (stay away from
J-B Chain Lube!!!). It is supposed to keep the chain fairly clean, over time, by displacing crud. It is safe for O-ring chains, and it is available nearly everywhere.
I do this after a ride, so the chain is warm, as per the instructions. I put my bike on the center stand, start it, and put it in 1st gear. While the wheel, and chain, are spinning, I apply the lube at the rear. Put a cloth/newspaper down, to catch over-spray. Cheers!
1979 CB750K (sold, 2012, but not forgotten)
1983 Kawasaki 440 LTD Belt Drive (sold, 2011)
1993 Kawasaki Voyager XII