gmfacdi is right. I just got started on the same thing for my 2005 E320cdi with 124000 miles. I also like and ordered moog parts for whole job. I would recommend the problem solver parts if they are available. You can go to the moog website and source all the proper part numbers for any model. OR even by VIN number. Just google MOOG PROBLEM SOLVER. Then source from whoever has them for the least amount of money. Usually AMAZON like he said.
Parts List so far
2 MOOG front lower ball joints.."they come with grease fittings and are considerably larger"
2 MOOG strut control arms with bushings and ball joint
2 MOOG Front control arms (aluminum front ones with ball joint and bushing)
2 MOOG upper front ball joints
2 MOOG problem solver inner tie rods
2 MOOG outer tie rods
4 camber caster bolt kits. I've found that these can be used in the center or inner or outer position, so will give more possible adjustment for alignment time.
4 New BF Goodrich tires, mounted and balanced with a Hunter road force balancer, and a person who actually knows how to use the machine to turn high part of tire to low part of rim. This increases "roundness" and makes for a very smooth ride with no vibration. (I'm amazed at how many shops have this high dollar balancing machine and flat refuse to use it properly or even bother to read the directions to find out how to use it properly)
Various "special tools" sourced from ebay, amazon, the like.....
Also already greased and adjusted front wheel bearings.
I've already gotten started on the job, and main finding so far is that even though the only joints really worn out were the lower ball joints, the other need to be replaced too because even with the correct mercedes removal tool the boots get all jacked up in the process of removing them.
Will report back as things progress.