I ordered a custom xbox controller. Site says 1 to 2 weeks till I receive it. To make a long, and extremely frustrating story short, I did not receive it in that time frame and they will not return your call or answer your email. When I threatened with a paypal claim they called me back, but lied about the "overnight" shipping. I would NOT do business with this company.