mine was a canon Elan. I decided to not fix it as I found I could get a refurbed, warranted body for about $160. I suspect you will find a similar situation.