There is noise coming from the front end of my 04 V8 LS when I turn or go over bumps. I was told by a mechanic the tie rods, bushings, etc. needed to be replaced. The shop told me I needed to install upper control arms, knuckles with lower ball joints, outer tie rods and frt sway bar links...