I have a 3.0 out of a 94 4runner with an auto trans. Motor is very clean as well as the oil i drained out of it. I did not start the motor since i pulled it as soon as i bought the rig to do a 3.4 conversion. Comes with harness and ECU as. I do have an extra harness as well.