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