It may be an old thread but still relevant unless you now have a chainless drive. I use citrus degreaser in a Park Tool chain cleaner and then follow that with a sudsy dawn dish soap rinse. I wash the bike at the same time. The soap will leave a thin film on the chain while you let the rest of the bike dry. Then lube the chain.