I used to use karosene (o-ring safe by the way)and a stiff brush on my R6, FZ6 and FZ1. I would have a piece of plastic sheet shaped so it would fit between the chain and anything that might get any solvent on. With the rear wheel lifted I would take a stiff 2" brush and work the chain in sections till all the dirt was off. Then I would take a clean rag and wrap the chain with one hand and slowly spin the tire . I would l keep going around till no more residue was left on my rag, always rotating the rag to make sure I wasn't spreading any residue to a clean area. Once the entire chain was clean then I would apply a lithium chain lube spraying it carefully while spinning the tire. The plastic barrier would keep any over-spray off the rim and motor not to mention any Kerosene from splashing on anything important during the messy part. I would use another clean rag and wrap it not quit so tight after lubing it to remove excess lube so it wouldn't spray up against the bike (how's that for neurotic). I was meticulous with my vigilance and would clean it every 300-400 miles when I couldn't stand how dirty the lube would get.