I'm not familiar with Vision Cage products. I've heard some good and I've heard some bad things about their cages. I've heard that they warp and don't hold humidity very well. I have Reptile Basics 2x3 cages and am very pleased with them! I would buy another without hesitation if I were in the market for another cage.
With all that being said those dimensions would be fine for that size of ball python.
Good Luck!