Yes, that's my goal, to avoid having another car payment until our '17 4Runner is paid off. The U-joints were replaced by the original owner at 139k miles - actually the dealership performed the work at no cost. Could that have been a recall issue? Regarding ball joints, is there a way to determine if they are needing replacement? Finally, forgive me, but what is the TRE acronym? Thanks!