Actually, an enclosure in which the length is 1.5-2 times the BP's length would be way too large.
If you do end up switching to a tub (which I highly recommend), a 28qt should be fine for your size Ball Python. An adult male and smaller female ball pythons can be housed in 32qt tubs. Females larger than 1500g can be housed in 41qt tubs.