Ive owned two of these things so far. FANTASTIC cars. Good power, smooth ride, and they last forever. My oldest one lasted +200,000mi without a single engine/ transmission issue. Those swaybar links were the only "bad" things in those cars with my experience....but theyre cheap and easy.
Id take it off your hands.... if I needed another car!