Any body have any experiance with these traders? As of right now I think they are a scam. I have been trying to buy the "2003 Spinergy Xyclone Wheelset" and I am not getting any return emails. I sent a check, does any body know how long after a check is deposited that you can stop payment? 