I used Layne Labs for my last order, and was very happy with the quality of the mice. They will do smaller quantities, too, which is nice for people who only have a couple snakes to feed, or growing snakes who will need to move up in size before long, like your ball python. Here's their website...