I raise my own but around hatchling season I can't keep up. I buy from whoever is cheapest at the time. I have ordered from RodentPro, Mice Direct, American Rodent and one other I can't think of right now. I had no problem with any of them.