My Canon EF 24-70 f/2.8L USM (Mark I), needs to be repaired and it'll cost me $500.

Should I get it repaired? I know that if I buy it again secondhand on eBay, it'll cost about $850.

I have been thinking of investing in a new lens, something that is more compatible with my Sony A7 II but I am not 100% sure just yet.

What are your thoughts?

closed as primarily opinion-based by Philip Kendall, null, inkista, Michael C, scottbb Sep 6 '16 at 11:59

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.


Yes - if it'll cost $500 to repair and you'll get $850 if you sell it, then that's $350 towards your new lens.

Seems like an easy decision.

  • It's $850 for a used lens. I'm not sure if a repaired one can be sold for the same price. – null Sep 6 '16 at 10:10
  • 3
    Have it repaired by a Canon authorised service center - it'll be repaired to an 'as-new' condition. The OP could either decide not to tell anyone or to advertise the fact, as this could be considered a plus-point. – Steve Ives Sep 6 '16 at 10:17
  • however if i sold a broken lens, can that be bought for much? i know some people buy broken lenses to fix themselves and then resell it again. – Johnson Tran Sep 7 '16 at 11:57
  • If you have the skills to repair a lens, then you can make money buying and repairing broken lenses - especially if no parts are required. You can even make a profit by buying broken lenses and having them professionally repaired, as long as you have an indication of the repair cost. – Steve Ives Sep 7 '16 at 12:05

Not the answer you're looking for? Browse other questions tagged or ask your own question.