I'm fairly certain the new generation of Mazda L series engines including the 2.5 all have the same block as your ranger 2.3 duratec. The 2.5 just...
Separate names with a comma.