I have a 2005 Aveo. Has 212000 miles. The frame rusted out on the rear drivers side, and the spring is rubbing on the wheel. Think I'm just gonna junk the body. But, I'm wondering what other years my engine would work in. I assume 2004 to 2007 or 2008, but what about the newer ones? My engine still runs like a top.