Looking at a '99 Outback being sold by a nearby dealer. It has 700 hours, tower with racks and speakers, in pretty good condition. They're asking 17,000 for it. Is this an ok deal? And how long do engines usually last?