I have the same question. My 2004 2.3L blown and I found a 2.3L from a 2008 Mazda 3. I see that the timing cover must be swaped due to the difference in crank position sensor holes and I heard about the intake cam too.
Did you end up doing theswap? how it is working?
Thanks