Agree on OEM. I replaced one on my son's car due to a collision with curb on ice (along with other suspension parts). Got a (Chinese) lifetime warranty Duralast halfshaft from AZ. Transaxle seal (which I had replaced, just because), seeped slightly afterwards. Most people (prob not here) would have let it be, as it wasn't really dripping but rather slowly oiling the underside of car. Over the following year I replaced that transaxle seal 3 times, all to no avail. Took it to a garage I know, just to have a warranty and be done with it. They, knowing me and also knowing the issues, wouldn't repair it, guessing there was internal trans bushing damage. I went as far as to put another low mileage transaxle in the car, only to no avail. Problem ended up being the Chinese AZ Duralast part was machined a fraction too small where it fit in stub shaft. Allowed just enough movement to not seal. Salvage yard GM halfshaft completely stopped seep. Good luck.