Ouch, had a similar incident but didn't involve another carI ended up cracking a rim, cutting a tire, bent tie rods. Got lucky on the cv, lca however. It's a lot of work and really sucks. Personally w the amount of force it takes to damage a kncukle and mangle a control arm I'd probably replace all of that. Struts I'm not well versed in. If it were my car and the knuckle were damaged that badly (we haven't seen pics here so have to assume the worst) I would probably remove the strut to make sure it was not bent as well. Seems like it would be very unlikely it came out out of this unscathed. How old are strut and mounts? If original this may be a good time to upgrade if the funds are available