OK, so I'm talking over my mechanical head again. I got new ball joints on front axle yesterday, picked up this morning. Now, there is (presumably) diff oil on the ground near driver's side tire ( a drip every couple of hours). I like this shop and all work is gauranteed. My Question: Should I...