I think that you should go with a breeder. At an expo, you'll be able to find normals for $20, sometimes less. You could get the package deal at the pet store or wait for the expo for supplies as well. The vast majority of pet store employees don't have a clue on how to care for reptiles. Better to wait and get a healthy, happy ball from a reputable breeder, in my opinion, than get a less-than-healthy, stressed out ball from a pet store.

When/if you get one, I'd love to see pics!