Toyota Hilux 1996 Manual mileage: 300 KM or more All parts available: engine, gearbox, and differential are guaranteed.