I would NOT get it from Petsmart or Petco, as they will tell you it's eating f/t and I can almost guarantee you'll have issues with feeding. WHERE you get your bp is just as important as the type. Finding a reputable or trusted breeder is your best route for a successful purchase. If you ask the breeder what they are eating, chances are they won't lie. Even if they don't have what you are looking for they can give you other options to look into. I have gotten both (almost 3) of my ball pythons from trusted places where I was told they eat f/t, and only one has not eaten for me (it's only been 3 weeks, and I know why he's stressed). Save yourself the hassel and find a good breeder either in your area, or on this forum. Just my 2 cents, good luck.