I buy all of my stuff from Tim at
www.autocarparts.com even if it costs a little more than other places.
So far, the customer service has always been great, and he goes out of his way to help you if you ever have a problem with your order.
Another store I've heard good stuff about is
www.coximport.com
Just remember, good prices don't mean everything if you have to wait 2 months to get your part and they don't send you the right part!