Assuming the head gasket and heater hose T’s have been replaced (common issues with the 1FZ-FE) and the underbody rust is minimal, this is a good price. That engine will take you another 100,000 miles easily. Just be ready to spend a lot of money on gas.