This has to be the worst company I have ever delt with. They took my money with little to no communication, refuse to refund me. the part showed as in stock, then they told me 10-12 weeks. When I asked for refund, they tell me it has to be approved! are you kidding me? Stay away from this company!!! I am sueing them.