Ok so I know this is somewhat of an old post but I joined just to say that monoxide, your a dumb ass...there is a diffrence in the duratec motors and they are not all the same....not one bit.....96-98 duratec motors didn't have VVT, which the Mazda 6 does, a 99 motor would be ideal bc you can...