Adorama.com has the Canon EF 24-105mm f/4L IS USM Zoom Lens for a good price.

Item has a rating of 5/5 from 110 reviews

Pricegrabber Price : $1091.00 ~ $1261.03 Shipped

1. Adorama Price : $890.10 Shipped