I love WD-40...Anyone who has ever used it knows, it cleans like a mother...I use it alot on my bike, I actually just cleaned my chain very thoroughly with it. I typically wash the bike and dry it off as much as possible, then ill get down and clean any area where grease builds up with WD-40 including the chain. Then once it dry's I use Castrol Chain Wax...Just dont be an ass when putting the wax on, because you will get sling...I do this religously...