try contacting Karl Aimo at He's a retired Canon service technician. Very reasonable, prompt, and honest. If you send him your camera, he'll contact you with pricing. I've sent him 2 ae1p's in the last year for CLA/shutter squeal/mirror foam replacement. Both were under $80 and are now like new.