I suppose I should add one more factor into the equation. The engine on the Supra has JUST been rebuilt (spent $3k on it). So it has brand new oil pump, MHG, pistons, clutch, Radiator, etc. So it has 0 miles on the engine, and 140,000 on the body.
The Honda in question is a 170,000 mile car...