Not almost 50% of retail ($397), almost 50% of what some retailers are charging$125 represents almost 50% of the price of a brand-new lens, so considering the age of the broken one and how much wear and tear it's had, the temptation is still very much to replace.