I ordered a part from a vendor and paid with instant money transfer. The vender notified me that there would be a "slight delay". Two weeks later I was told it would be another one to two weeks before delivery.I asked for an immediate refund of my money and was told that it would be a week to ten days. WTF! How can they "float" customers money for a month? Is this legal?