Re: Chain cleaning and lube
no need to remove chain. I use what is called "THE GRUNGE BRUSH" - it is a 3 sided bristled brush that cleans the chain with ease. You could use WD-40 to clean, but its not recommended. I use a chain cleaner from MOTOREX, does the job well.
I also use PJ1 -BLUE LABEL chain lube. its a great quality for o-ring chain (our bikes). it doesnt fly off, and maintains good lubrication and longivity.