The mechanic said it was because my bike is so old.

You know what the answer to that is don't you?