A brief summation of common Hilux/Surf diesels
2LT = Good.
2LTE = Avoid like the f*cking mormons
3L = Reliable but slow, very common
3L w/2LT turbo bolted on = Fast enough, still reliable
5L = Bulletproof, haz more torques, can tow a small block of flats, but not quickly
1KZ = Awesomepants engine, shits on all of the above