I have a 40 gallon breeder that I plan on keeping a ball python. The little guy is about 6 months old and maybe a foot and a half long. is this going to be too big?

I also have a 10 gallon that I was planning on keeping mice in (buy them at the beginning of the month, feed as I go) but I guess I could keep the ball in there while he's still small.