se non sbaglio la storia e' un po' questa
- dal 1996 viene prodotto il telaio 90 e 95 con motore 1KZ-TE
da 125 cavalli (Euro 2) e vengono chiamati KZJ 90 e KZJ 95.
- alla fine del 2001 sempre sul telaio 90 e 95 viene messo il motore 1KD-FVT common rail da 163 cavalli (Euro 3) e viene chiamato KDJ 90 e KDJ 95
- nel 2003 viene cambiato telaio e viene prodotto il 120 e 125 con lo stesso motore da 163 cavalli chiamato KDJ 120 e KDJ 125
- l'anno dopo la potenza viene portata a 166 CV (sempre EURO 3)
- mi sembra nel 2005 il motore viene portato a 173 e diventa euro 4

quindi fra KDJ 90/95 e KDJ 120/125 ci sono un massimo di 10 cv di differenza