i have a Raynox fisheye. Works pretty well but it is so so heavy! The price is cheaper as they use more len to get the effect compared to single lens of more expensive brand. The trade off is the weight. There is a company dealing with raynox stuff. Cant remb the name but do a search here. I got my lens from them, pretty ok.