all you need is a 41 qt sterilite tub a, under tank heater, dampened paper towels, and a hide. If you house your ball python in a tank thats too big he may go off feed. I dont suggest putting him in any of those cages for a small ball python, if anything buy a 10 gallon tank and use that. Hope this helps =D

-Payson