Can you post a picture of the snake? Based on where you are and how big around you say it really sounds like it's not likely a ball python. This could be important because if it's something common in your area like a garter you'll have to spend a lot less money on equipment to keep it happy.