24" is definitely on the short end of the spectrum for what would be appropriate for an adult bp. I would go no shorter than 36" long x 18" deep (thats the footprint of a 40 Breeder tank). I mean, a 20 gallon long is 30" long. That boaphile cage you refer to is 6" shorter than even that.