Originally Posted by
azza_333
I thought cleaning, meant degreasing and re-lubing.
By that definition I pretty much never clean my chains. I believe that degreasing with solvents shortens the life of the chain by helping grit get into the inner surfaces. Degreasing with detergents is worse yet because it does the same plus kills the lube there. Mine do get a mild rinse with either low pressure water or WD 40, but only if the drive train gets loaded up with sand or mud.
Given just a light application of lube and a good wipe once in a while my drive trains stay build up free and shiny. I just looked at the 6 bikes hinging in my shop. The drive trains all look pretty clean and I only remember ever degreasing two of them (one in 2007 and one in the 90s and both of those chains have since been replaced). Chains generally last me around 10k miles, some more some less. Cassettes and chain rings last me a very long time.