A student broke our Canon A-1 camera and purchased one from this company. It had a layer of dirt on the body, and squeaked when I advanced the lever. I took it to a camera repair place in Portland, and it will cost $143 to fix the squeaky mirror and the light seals have to be replaced. Never again!