Replace front struts and CV axles on a 2010 Hyundai Elantra?

What are you talking about? This is not one of the awful “GDI” models. The 2.0L 4-cylinder engine used in the 2010 Elantra is as reliable as anything else on the road, if you take reasonable care of it. And that, of course, means changing the oil, changing the coolant, keeping the oil topped off, and changing the timing belt every 60,000 miles.

And of course, I would suggest that the OP keep his 2010 Elantra, and do all of the recommended maintenance on it, unless the car has rust or body damage. If he hasn’t changed the timing belt in a while, he should do that too. It would be a shame to spend a bunch of money fixing the suspension, and then have the engine ruined because the belt failed.