I am getting a 20 Gallon Long Tank for my new hamster, but the only store that had them was petco, and the were $40, which seems high but I can't find any other stores or online sites that sell them. Is this a reasonable price for a 20glong? If not, any online retainers you'd suggest? Thanks