So I just sent my Canon 10-22mm lens to Canon Service in Irvine for repair.
Two days ago I was in Death Valley and was shooting the salt flats when the unthinkable happened. As I'm shooting with my 60D and the 10-22 my 40D with my 17-85 lens crashed over as a real strong wind gust hit me. Crap! So I walk over to pick it up and see broken glass. It turned out to be just the filter, not a scratch on the lens and everything worked fine. As I'm taking the filter off another gust comes up and knocks my 60D over, REALLY? Double crap! I lay the 40D down and pick up the 60D, everything seems intact, no visible damage. So I go to take a photo and it won't focus. It's then I notice the body has come loose under the focus ring. I continued my shoot using the 60D and 17-85, added weight to my tripod and tried relaxing, didn't happen! See the photo below of my 40D on the ground just after it fell as I was shooting with the 60D.
So I got an estimate of roughly a $100. How much would you spend to repair a lens of yours? If Canon takes the lens apart do the clean the glass too? The only other problem I found today was the filter bent a little and was pretty impossible to get off so I left it on.