Call your vet and ask them how much your looking at for shots. They should be able to give you an estimate. Also, you might want to see each kitten and see which one you "click" with the best. You might find the free one is more friendly, or the costly one more pretty? Sorry for the cliche, but just follow your heart when picking out the kitten. That's what I did with Misty. See, when I went to the shelter, I was originally going for a long haired, blue eyed, male. When I got there, though, the white kittens were wild because their dad was a stray. (the mom was SO pretty and SO sweet, but I needed a kitten because my cat would hate a full grown cat even more than a kitten.) Then I saw Misty, in a carrier, by herself. They had already given away her brother. The people at the shelter didn't care for her, they said she was boring, but she was really sick. They were so glad for me to take her off their hands they gave her to me for free! (yeah, before I spent $200 on vet bills trying to get her better...) Anyways, she's just the sweetest thing! I'm really glad I got her instead of the kitten my mom wanted me to get. After all, she's MY kitten, not my moms. Good Luck!