40 gallon breeder tanks aren't too big, just that they suck at keeping proper husbandry for a ball python.
My large ball pythons are in 41qt tubs that are smaller than a 40 gal breeder, and they thrive in those tubs