How long do these usally last? I was cleaning my bike after a ride and notice that some of the teeth look like they are starting to wear (sp). The ones I have are stock and I have owned the bike for 9 -10 years. I imagine its time to replace them but with what? Do you need to replace the derailleurs at the same time?