Adorama offers the refurbished Canon EF 70-300mm f/4-5.6 IS USM Autofocus Telephoto Zoom Lens, model no. 0345B005AA, for $319.95 with free shipping. That’s $75 under the best price we could find for a new one. It’s compatible with any Canon EOS body, film or digital.
A 90-day Adorama warranty applies.