Problems with stock suspension!!!

I was driving home one day, and all of sudden the front left wheel started to squeek, and rattle… Went in to check at a shop and they said to replace the following- Ball joints, Arm control bolts, bushing… has anyone gone through this before, need some inputs… I probably will take it to the local Honda place to get it fix… How much? dangerous? thanks…