I'm looking for a wide-angle lens and a fish-eye lens of some sort for a Canon Rebel G. I'm not sure if they make real lenses for this thing or if this is just how they are for older cameras.

Are any of these decent?

http://cgi.ebay.com/pro-fisheye-lens-fits-canon-rebel-g-gii-2000-eos-slr_W0QQitemZ110276967851QQcmdZViewItemQQssPageNameZRSS:B:SRCH:US:101#ebayphotohosting
http://www.amazon.com/Opteka-Angle-Panoramic-Macro-Fisheye/dp/B000HVD8D8/ref=sr_1_4?ie=UTF8&s=photo&qid=1218500446&sr=1-4
http://cgi.ebay.com/WIDE-ANGLE-LENS-For-CANON-EOS-Rebel-2000-ti-G-GII-K-K2_W0QQitemZ130245392195QQihZ003QQcategoryZ3323QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

Are there any better options out there for this camera?

i have looked on eBay amazon and many other website finding a huge variety of choices for camera lenses. I can not figure out what lens is right for my camera i would like a fish-eye lens for my self adjusted Minolta 35 mm. Please help i don't want to spend over 100$ on the wrong product.