<p>Were I you I'd send it to the Canon Service Ctr. in Irvine, CA. Many here, including me, have used them successfully for lens repair.<br>
No one can say over the Internet that it is repairable or not. Only a hands-on technician can only assess its repairability and cost estimate.</p>