Contact Edelbrock Performance
Here at Edelbrock, we believe that your complete satisfaction is our number one priority! Please use the contact form for online store sales or customer service questions ONLY! For all Sales and Customer Service questions, please allow 24-48 hours for one of our customer support agents to get back to you.
For all Tech related inquiries, please call our Toll FREE Tech Support Line: 800-416-8628
For all Customer Service or Sales inquiries, please call our Toll FREE Edelbrock e-Commerce Customer Service Line: 888-799-1135