^agreed, the motor should bolt up to the mounts without a problem but thats about it, sensors connectors changed and pinouts as well hence why the harness and ECU needs to come with. might run into problems with immboilzer pending on how toyota did it. best thing is to go get same model year aleast and even then they make have small production changes from the 03 and 03.5 but i never heard of toyota doing it, mainly VW's and nissan with the last 1 or 2 models of the gen.