1KZ-TE 3.0 is a good engine if all ancillaries and add ons are in good fettle and well maintained.
I have recently replaced and upgraded some bits in/on the cooling system, I own a KDJ95 Colorado/prado.
The list is:
1. A/c condenser
2. Radiator with additional trans cooler pipes. (milner 4x4...