I built a DIY XPVC 8 tub 41qt rack for my balls, total cost ~$230 with heat. I know lots of people would recommend smaller sizes for males and smaller snakes but in my experience the size of the tub doesn't take away from the snake's health or livelihood so long as adequate husbandry is met. I have 1-3 hides per tub of that size with juveniles, less for bigger snakes, weighted water bowls(deli cups) and newspaper bedding. so far my 8 snakes have not missed a feeding with the exception of 2 hets that would not eat for the first 2 weeks after being shipped, I have a feeling that had more to do with packaging and previous owner care. All eat fine since and are right on schedule. with the tubs it was a little more than $300, then a herpstat 4 was $350. I know people say it can stress out the snake if the enclosure is to large but the my take on it is that it's smaller and in a closed system for the most part, than any baby ball in the wild would encounter. Keep in mind it is slightly more difficult to maintain ambient temps for a thermal gradient given a larger enclosure.