I've used Tasca Parts many many times over the past several years and have never had a problem. Reading some of the other isolated reviews made me feel that my impression was needed as well. As a warehouse distributor, to think that EVERY item on their website is sitting in their warehouse is kind of ignorant. I have always received my order confirmation and notice of processing time within 30 minutes of ordering, so when people say they waited 4 days, a simple call would have sufficed instead of just waiting. My parts have always arrived on time and tracking provided to document the moment they left the warehouse.
I'll continue to do business with them, and know that I am in good hands for OEM factory parts.