I would like suggestions on what part brand is ok to use for my lower ball joint assembly. I have an 04 TRD SR5 Prerunner. So far I bought proforged inner and outer tie rods and might as well do the lower ball joints while I'm down there. O'Reilly has Import Direct OEM brand for 79 each or I can get the Toyota OEM ones for 260 for the pair. I know this is a crucial point on these trucks, but would an aftermarket OEM part lower ball joint be ok? I like the idea, because it's a lifetime warranty and they replace them when it's gets worn. I just don't want my tire falling off on the freeway lol I also do not baby the truck, I live in Tucson and I tear this **** up sideways on trails weekly so what would be the best fit?