Mystery Rubber Cover
That is the dust boot cover for the lower ball joint. Chances are the passenger side is probably the same. THe job of these rubber covers is to keep the grease from getting contaminated from water, dirt, road crap. You may need new ball joints. You can find videos on Youtube that will show you how to do the job. AWD and 4x4 are harder due to the front drive axles. Not an easy DIY project, but can be done.