Last time I looked Exotic Aquatics was a little less expensive. Neither one would have enough on hand for that size tank. Your best bet frankly is to run across So. PA to Lancaster and hit That Fish Place, not only do they generally have enough stock to meet your needs on hand but also are signifcantly less expensive, to the tune of 13.99 bag I believe. You can check their website for details.