How many control arms are on the front of a 97 Mazda Millenia you was told 6 by a mechanic There are two uppers on the left and right and two on a middle control arm Is the mechanic making this up?

29s here, the dealer would laugh at you if you went and asked for six front control arms. this is what you have... (2) lateral links these connect the body to the spindle probably to keep wheel straight up and down (camber). (2) lower control arms connected to the ball joints and frame, and (2) rods (not sure of the tech. name) that lead the very top of the spindle to the body to sustain caster. you may pick these up from a junkyard for a short, cheaper fix.