Hi,I can't comment on the 100mm but a few years ago I scratched the lens on my 17 TS-E. I am a Canon CPS Platinum member and get a good discount on repair, but it still was around the $900 mark for replacement. If I remember they replaced the front ...