99 Chev Silverado z71 Runs and drives good Front inner bearing seal is leaking New cv joint, new u joint, new battery. 270,000 km - 4wd Passenger mirror is damaged and windshield is cracked.