This is after the fact since you already bought the replacement parts, but for alot of cars, Monroe makes what called a "quick strut". The new strut is already assembled, has a new upper bearing,spring,dust boot, strut.I used a quick strut on a 2003 Chevy caliver and it cost $170 per side.