I use Totally Awesome. Can be purchased at the Dollar store or Home Depot. I pull my chain, pour a splash in a tray and mix with lukewarm water. I let the chain sit while I wash my bike. The chainring, cassette and derailur pulleys are all sprayed with Totally Awesome and then cleaned using a nylon brush and rinsed. The chain is brushed as well then sprayed off, dried (pull through a towel) installed and the drive train relubed. I like WD40 Wet lube. It works very well and keeps my chain performing great.