In my opinion 245k is too many miles! I know it's a Toyota, but there comes an end to every engines life. If it were a Ford/Chevy/Dodge/etc, 120k would be my upper limit. So yeah, the Toyota has got more than TWICE the mileage, but will inevitably need major work sooner or later.
Just my two sense....