Be sure to order from partstrain.com if you don't mind throwing your money away! I ordered two parts that were supposedly 'In Stock' and made the mistake of paying for 2nd day shipping. I depend on my truck to get to work and expected delivery on Oct. 3rd. The day parts were supposed to arrive, I received a generic email stating the part was 'Not in Stock.' I tried calling this CA based company, who hung up on me 3 times. They said one part was shipped. The next day I got another email saying 2nd part was also 'Not in Stock.' To add insult to injury, I cannot get Parts Train to refund the $35 shipping charge. When I call, they put me on hold and never return. Order from partstrain.com only if you like being ripped-off and abused.