Of the ones you've listed, the largest one is the minimum I'd even consider for two adult ball pythons. Even then, I don't feel it would be enough space for an adult female ball when divided in half.
The Animal Plastics T8s, that many find to work well for adult BPs, are 48x24x12. They are greater than 100 square inches larger per snake (once divided in half) than the largest one offered in your link.
For reference:
- Vision 70 Tub = 595 square inches (adult female tub)
- Animal Plastics T8 = 576 square inches (divided in half)
- Dragons4You Largest Size = 470 squre inches (divided in half)
- Vision 28 Tub = 368 square inches (adult male tub)
Hope this helps!