Originally posted by D*Alex
If you clean the chain regularly, it should last many thousands of miles (usually about 5000, maybe more), as will the cogs. If you let the chain elongate more than .5%, though, you are ruining the cogs and rings.

Alright, I'll buy one of these expensive chain cleaning kits then. Any recommendation?