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 Tech inquiries, please call our Toll FREE Tech Support Line: 800-416-8628.
For all Sales and Customer Service questions, please allow 24-48 hours for one of our customer support agents to get back to you. If you would like to receive immediate sales and customer service assistance, please call the Edelbrock e-Commerce Customer Service #: 888-799-1135