Purchasing from a pet store isn't necessarily bad, but many pet stores seem to not fully care for their reptiles. I find it awesome that your pet store seems to be taking good care of the Balls. I'd definitely get the approval from your mom first that it's OK to get a Ball, then try searching around online for some local breeders. You may even live close to a few breeders on this forum.