I think even if some 3rd party would take it in for repair, I would trust only Canon at this point. The ring needs to be replaced, and the sensor needs a good cleaning (better than the camera store blow down)
I am just an amateur, so perhaps Ronny can give some more detailed advice.
I am just an amateur, so perhaps Ronny can give some more detailed advice.