I'm not sure of online retailers, but if you're anywhere close to Indianapolis, the Reef Aquarium Shop is a fantastic place and I've never been disappointed in their quality. Have a look there for their P. Scalare angels. They're a little pricey, but well worth it IMO.