Do you have any fish clubs or societies in your area? Even in the states, this is the best way to get the fish you want. If you get them from fellow hobbyists, you know they are probably very healthy and have been well taken care of. They are usually cheaper, and you don't have any shipping!
me and my m8 r goin 2 give each other fish eventually he breeds them so I wouldnt mind a few female swordtails from him so swappin or gettin them of friends is good whether ur friends also hav tanks I'm not sure lol