I'm pretty sure I have. I started buying all of our cloth supplies when we were TTC, so I can't remember exactly everywhere I got stuff from, but the site looks familiar. I haven't had any problems with any of my orders, so I think you're good. Some of the ladies on the Eco-Friendly board might know more.
Re: thestorkwarehouse.com
No, but I have run across some cute ones at https://www.nappyshoppe.com/store/