Deal Find does not seem to do a very good job of checking the companies they recommend. I purchased an SD card 3 weeks ago from XSV360 and it still hasn't shipped.
I contacted both companies and have not gotten any action. Check out the companies yourself and don't rely on Deal Find to do it for you.
Since this site requires more words..I can only add that sometimes a deal is not a deal of the company does not stand by its vendors or products. Some of these smaller internet vendors may be trying to establish themselves by offering products that they cannot deliver in a timely fashion.