Friend of mine called and asked if I would put brakes on her neighbor's son's truck. I said sure. It was dropped off this morning early and I jacked it up and removed front wheels. Pads were maybe 75% gone. I'm removing calipers and noticed the upper ball joint is about to fall out. Can't see the grease fitting for all the dirt and crud hiding it. Ball joints are not replaceable so have to replace the whole control arm. Checked other side, same way. lowers are okay but same with crud hiding the grease fitting. I called her to explain what I found and asked where they took truck for service. Jiffy Lube!!!! Every 5000 miles. Best I could tell they had NEVER touched a grease fitting. I ordered the parts online from detroit axle as I can get them for half what oreilly wants. She says I'll come pick it up and bring it back friday to get parts put on. I told her I'm sorry but your teen age son drives this and I'm keeping it here until parts come in. It is NOT safe for him OR anyone else on the road as is. She understood and thanked me. IMO Jiffy Lube should pay the bill as they were stealing her money by not doing a complete service.