Canon 24-105mm f/4L IS Lens for $899 Refurb. November 29, 2011 By Eric Reagan B&H has the Canon 24-105mm f/4L IS lens for only $899.95 as a refurbished model. That’s about $160 off the price of buying a new one.