Welcome.
Have you considered getting your ball from a breeder? You might save some money and ultimately have a much better chance of getting a really healthy, well-bred snake.