Originally posted by: rodneyxiii
I believe Canon EF type lenses will fit SLR or DSLR. The EF-S lenses are only for DSLR.
Originally posted by: ProfJohn
Without knowing the brand of the camera and the lens no one can help you.
Generally if buy the same brand camera as the one the lens were made for they should work. I.E. Almost any Nikon post 1979 lens will work on a new nikon DSLR (except the D40/x), how well they work is another guestion though.
I do not know if it is the same with Canon.
Originally posted by: NaOH
Have you guys had experiences with these lenses. They sound pretty crappy from other reviews I've read.