What motors would be compatible to a 2006 Ford Fusion 4cy 2.3L?

What motors would be compatible to a 2006 Ford Fusion 4cy 2.3L?

Swapping engines in a front drive car is limited to other engines that came in that specific car body. And in your case, I think the only two opinions were the single cam 2.3 & the dual cam 2.3 - The same block with just a different head.

What about the mazda6 2006 will that fit