Just FYI carparts.com has the worst customer service of all time. I ordered a part from them, and it literally took 8 weeks to get to me. And every week they would send me a 'revised shipping estimate' that said it was shipping the following week... then 2 days after that day would pass, I'd get another "we're sorry, the new estimated ship date is..."
I have yet to hear anyone say anything good about these guys. I'm not saying they're out to steal your money - but I'd be careful dealing with them. I got suckered in with the lure of $100 off my $350 purchase, but shipping was $45 and frankly a trained monkey could have packaged it better and it looked like the "real" shipping cost was probably about $20. Jerks.