I would see if best buy offers good lenses. The ones you listed are all Canons lowest of the lows, and none of them are all-purpose. They may be able to order in some of Canon's good lens.

That and they are asking WAY too much for those. You could get a 70-200 f/4 L for the same price as that 70-300.