Well, if you buy a baby ball python you cannot know for sure how the feeding habits will look like further on. I would start with a well-started ball python (about 600grams or so) who has a good feeding history.