Canon 100 f2.8 Macro should be between $500-600. Great lens I use one all the time. Price is right now because Canon released a new version with IS and labeled it "L". Same great lens & optics, 1 new feature, lots of hype difference. JMHO
Read the reviews on the older model.