I had ordered a part from this company about 3 weeks ago and I was told that the item I had ordered would be at my house in 4 to 5 days. Needless to say its been over 20 days now. I just got off the phone with the customer service and they said.my item hasent even been shipped yet. They could not have cares leas about this I didn't get a sorry or anything. I don't even know of they would have ever shipped my item if I had not called. This has to be the worst online purchase I have ever made and I am very upset about how it was handled by the company..