I replaced both of the front upper control arms on my '99 due to autocross wear. IIRC, the Mazdacomp price was about $100 each. This included the front upper ball joints.
Becoming a Mazdacomp member is easy - simply fax or email them results from two competitive events every 12 months, and you'll stay eligible (FYI for those with more than one Mazda in the family, you must send results for each car, so for example if you own an NA and an NB, you need results for both cars to order parts for both cars). Unfortunately, they must be competition events - lapping days don't qualify. Autocrosses, time trials, rallycross, etc., but they must be competitive events, and you must show your finishing position on the results.
REQUIREMENTS & LIMITATIONS
Eligibility Requirements
To be eligible for the purchase of any parts through the MAZDASPEED MOTORSPORTS DEVELOPMENT team support program, including stock and competition parts, you must be registered in our program with current race results, or building a new car and be able to prove membership in a racing organization.
If you have results.
You must provide copies of official race results from 2 events you participated in within the past twelve months. The race results must include the following information:
- Event name and date held
- Sanctioning organization/club holding the event
- Your name
- Model of Mazda raced
- Finishing position
If you are building your car.
If your race car is currently under construction, the race results requirement will be temporarily waived if you can provide a copy of your racing club membership card (SCCA, NASA, etc.). You will be required to provide a completion date for the first race you plan to compete in. You will need to provide race results from your first event within 30 days after the competition.