Not all add-on lenses are equal. I had a camera shop sub a cheaper different lens on me once. The lens worked well with Olympus C2100 but would only work on my C-3030 at the long end of the zoom with out losing the corners.

In short the lens must be designed for you camera otherwise you will get unacceptable image quality.