just replaced upper and lower ball joints stub axles hub bearings seals vacuum lines rotors. A couple months ago doing routine maintenance changing out fuel filter water separator element after screwing cap on, started engine checking for leaks gasket blew out sprayed diesel fuel in my eyes and...