CV joints are on front wheel drive cars which mustangs are not.
You probably do need ball joints, its a common issue with these cars.
My 06 needed them at 60k. Tie rods probably too, as for the struts
thats easy to check yourself. My struts are still fine at 68k.