in addition to strut, guide rod bushing, low ball joint... all those can be done by diy - depends on what skillsets you have...