Sorry for the noob question, but what's the cost involved in servicing a dirty/malfunctioning lens, assuming no warranty? For example, fungus/dirt inside the lens, autofocus not working, etc.
Is this something a local shop can do, or must it be sent off to Canon? What about for 3rd party lenses?
Is the cost just an hourly rate, or does it differ depending on the lens? Of the people that have had it done, is it worthwhile?
I buy a lot of stuff on the secondary market, and just wondering what to expect if this ever comes up.
Thanks!

