My original pair came from Petco. Still have them and some of their daughters. I've had great results. No matter where you get them, pick your stock carefully. Look for good healthy animals with: good shape, clear eyes, active, free of any sneezing and without scabs or sores.
Petcos around the country probably get their animals localy. You pay your money, you take your chance.