Hi all, I've just recently bought a DRZ400SM.

Where would you recommend to washing/detailing of my bike? I want to clean up the chain, remove rust from bolts/screws and etc..

Thanks in advance.