Given that a lens is taken care of how long does a canon lens last? Does the Image stabilizer, USM, or Auto focus ever go bad?