158,xxx Miles is a lot of miles to run a turbo. It really comes down to how much money you have, which in return would open the doors to different build ideas. If you have a pretty good amount of money an want a fast, reliable, fun car to drive I would recommend finding a gsr block and gsr head. If you could find the block and the head "Bare" with no internals they would probably be pretty cheap. Then I would build the motor from the pan to the head. New crank, Pistons, Rods, Full Valvetrain, Cams. It would cost you around the same amount to buy a beat up Type R B18c motor. By building a brand new and built motor will ensure reliability and stomp most cars on the road. Hope this helps! Good Luck!