I love my Boaphile setup. See review down below.
Took 6 weeks for all 5 tanks I needed, many with different requirements.
Customer service was great! AS LONG AS YOU CALL Jeff Ronne. Email does not work well with him. He says it and is correct. Calling I get a response quickly or he picks up. I still call to pick his brain sometimes. He is always respectful and kindly answers my questions.
I think the cost for a tank by itself is more, not sure, but I imagine it's comparable with everything you will need for your BCI.
I have a 6X2' setup, but have a female BCI. A 5X2' or 4X2' may work okay. However, 6X2' would work fine and give you options for more 6X2' as you go, in case you want a female one day.
https://ball-pythons.net/forums/show...up-With-Review
Good luck and I am sure more people will chime in.
I cannot comment on AP because I have zero experience. However, have read good things.