Just some additional info that the Barkers shared that would benefit the OP..
It generally is NOT a good idea to keep 2 males together because they can fight. (quoting the barkers here, I have never kept males together and have no first had experience with this)
If Ball pythons are kept together, If they are not all adults, they should be about the same size as one another. (again, something the Barkers said... not sure what they were basing this on)