Ive got 2 Motors a 1ZZFE out of a 05 Vibe AWD and a 1ZZFE out of a 03 Corolla are these two engine machined the same if there are any difference at all let me know.
from the wiki the 1zzfe was used in 1996 corolla until 2008. So I think sooo... BUT remember some of the 2005 awd vibes had drive by wire and some were drive by cable. That shouldnt matter if you are just swapping engines but idk if the wiring changed, probably only the TB cable/wiring.