About 5 kmiles on a chain and changed based on measuring it with a ruler as above. Cassette/freewheel is changed when it skips upon switching to a new chain - usually after 4 or 5 chain replacements. Last chainring I changed had a little over 90 kmiles on it.