I've bought stuff through them before (though I think they're a middleman distributor) without any issues as late as a few weeks ago.
As for your problem if you paid by credit card I think you may have some protection through your credit card company.