Hate to be a buzz kill but my niece has a 99 forester that I work on when needed and the rust situation is not all that bad. It has over 200k on it. My nephew has a 98 jeep I just spent a lot of time under because I had to replace the flywheel and it has close to 0 body rust and he has over 200k on it. And we are in the death zone of NY as far as the map and salt goes.