I will be swapping a Ford fusion 2.5L into my 2004 automatic Mazda 3 soon. But I'm still trying to decide what year engine to purchase. I'm wondering if anyone has had the pleasure of tearing these engines apart and wether or not i should go with a newer engine or stick to the 2011 2.5 because that is what the majority of Mazda 3 owners have used. Thanks in advance.