I just replaces mine at 1000 miles. I have a Bosch Performance line Speed motor on my bike, am a heavier rider, and have been doing a lot of hill riding lately. At my last tuneup, bike mechanic measured some chain stretch. Since I’m a woman who rides a lot by herself, figure better safe than sorry.