I can't believe how some dealerships work. They should be able to pinpoint the exact location of the squeak without changing parts (trial an error system). They should have been able to diagnose the problem correctly and then recommend changing other worn parts.
I suggest you get a can of WD40 or some other lube and spray each component (one at a time) until you solved the problem.
I would start with thrust arm, stabilizer bar bushings, and tie rod ball joint (spray it inside the protective boot).