I beg to differ. The truck has iForce V8 logos on both sides. The 1GR-FE V6 is not referred to by the iForce name. There are many photos of this million mile truck available online which give a clear shot of the badges. It must be a 4.7 2UZ-FE. If it were a 5.7L iForce, the truck would have this logo right here.