All of those plus some.
A good breeder wants you to be successful too. They will help you in anyway possible to help you achive your goals.
Its worth the extra money to be able to pick up the phone and ask "what do I do now". If thats breeding, health problems, just general questions or just to say whats up.
Let me give you the example. My friend mike is just getting into ball pythons. He bought a couple pastels & some CBB females from Andre at ASF. He picks up the phone and Andre helps him with anything. You couldnt get mike to buy from anyone else. Even at half price he wouldnt do it. He is happy and when he breeds those pastels he is going back to who helped him every step of the way to get his next morph.
Thats the breeders you look for. You shouldnt have to ask about the guarantee and I wouldnt buy a snake from anyone I even had to ask about it. Every big breeder will tell you repeat customers are the best ones. Keep them happy and their snakes breeding.........
Now I have also been to shows and seen established breeders selling snakes for alot less than they sell for, even on kingsnake. They have a guarantee too and what they do with their snakes is their business. They can give them away if they want too. So you can find good deals, but..........
PS Pits are the only dog worth feeding if you ask me!
Good luck