just got a new 3rd gen, 270k miles, 1999, but guy before me replaced the upper and lower control arms, shocks and struts, rear springs, new cats, and evaporator core right before I bought it, running great took it off-roading right after I bought it, ran great ended up breaking a shock which...