they do take about two weeks to arrive, but thats the cheapest way you can get them. Look to pay at least twice as much in the US. Also its best to buy a few, they WILL break. It happens eventually, so its always best to have at least one backup.
I was thinking of doing a big buy up on these, I would be able to get a discount on the shipping to save on ea one of course it would make them more, but then I could ship them from where I am and would be quick for people who needed one. Only thing is would make them a little bit more and as its coming from canada and canada post and ups service are priced the same 10.50 canadian to ship takes 3- 7 days for dilivery! I was also looking at the filters they have the sponge filters that don't sit on the ground but stick to the side of the tank.