Consider this though...
You want to buy a normal ball python as a pet.
You find one for $30 from a breeder...and pay $40-50 shipping...then you have to worry about it coming in alive or at all...

Sometimes it's easier to pay $80 at a Petstore...assuming they are in good condition and it's not a slum store.