well just got it back from the shop,and all i can say is i don't know how i was driving it before it is like a new ST,and the brakes are great. i will flash the ST tomorrow
upper arms have ball joint built in lower ball joints,brakes up front alignment cams and alignment $800 all new parts are life time warranty and they have grease fittings. done at a local shop.