Se voce esta falando das pickups hilux, a 95 é feita no japão e a 97 é feita na argentina, a grande diferença é na suspenção dianteira, que nas japonesas(até 95) eram eixo rigido e feixe de molas, enquanto que as argentinas( 1997 ate2001) vem com suspenção independente na dianteira com barras de torção. Fora isso apenas outras pequenas diferenças.
Se voce pretende fazer trilha, opte pela 95 sem duvida nenhuma, a pick up é um jipão. Basta uns jumelos maiores, uma arqueada nos feixes e um jogo de 33", e voce esta apto para fazer trilhas de verdade.
Agora se voce esta falando nas Hilux sw4 a 95 e a 97 são completamente diferentes, apesar de ambas serem feitas no japão.