Breeding ball pythons is not cheap. Even to make a DIY rack for the snakes, hatchlings, heat costs, heating elements, cleaning costs, food, DIY incubator, and so many other things you're going to be in a couple thousand dollars to produce some eggs. To even make your initial money back you're looking at a substantial amount of money and 2-3 years of work and that's if you're very lucky and don't have your females slug out, die, require vet trips, hit the odds on your clutches, etc. You mentioned getting 2 females and one male - what kinds are they? A normal ball python costs quite a bit more than 20 dollars to produce, yet that is all you'll get when you sell it. If you're asking the questions you're asking I would strongly recommend holding off on buying the snakes and digging deeper into the topic first.