I had a mechanic tell me I needed new upper front ball joints for my honda accord lxi hatchback, and have gotten estimates for the work, and all are completely different. One mechanic says the ball joints cost $15 each. Another says you can't get the ball joints without the control arm, so they are about $120 each for the ball joint + control arm. A third mechanic says the 87 accord hatchback doesn't have upper front ball joints, it has struts and "lower" ball joints, no parts cost yet.
What does the 1987 Accord Lxi hatchback really have, and does anyone have any experience with the parts costs? (I know what a ball joint is, I don't really know what a strut is or what it does, or why one mechanic would say the car has upper ball joints and another say it doesn't).