Car shakes violently. Repair front end strut bearings?

Can anyone advise me on repairing worn struts and bearings? When I drive my 87 300SDL, it shakes violently if I'm going 40-50 miles an hour. A mechanic has identified the strut bearings as the problem. (I'm not entirely sure what that means.) He has quoted me $60 each side for the parts, and 4 hours labor charge. Does this sound reasonable? Can I get the necessary parts on this site for less? Is this a repair that could be done at home? I appreciate your replys. Thanks, Erin

Forums

Taxonomy upgrade extras

Chassis Model Number