I just finished installing front struts, HD Spring seats, strut mounts, lower control arms, balljoints and rear shocks on the XC and have 2 thoughts:
1. it's easier to do the whole front end at once, with the LCA off and the strut out, you can put the knuckle on the bench for the balljoint, then the balljoint just drops into the LCA instead of having to wrestle the LCA down under the knuckle...
2. I bought the same parts from IPD, but paid more (well, about the same cost, and they were Sachs struts and shocks, but I didn't get out tie rods or swaybar links or the miscellaneous washers/nuts...) so this kit is a good deal.
Bottom Line: were I to do the job again, I would get this kit for the XC.
2006 Corolla (kid's car - 108K, Conti Eco Contacts, Castrol Edge 5W30)
2005 MB S600 (63K, M1 0W40)
2002 V70-XC (165K, Nokian WR G2, Pennzoil Ultra 5W30)
2002 V70-T5 (143K, IPD bars, Bilsteins, Extreme Contact DWS, Mobil 1 5W40)
1992 MB 300E (Sportline - 123K, Nokian WR G2, Edge 5W40)
1990 4-Runner (V6, 4WD, mild lift - 239K, 31" BFG AT KO, Edge 10W30)
1932 Packard Sedan (straight 8, dual sidemount spares, original paint and interior, Shell Rotella 15W40)