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 like the Lima is just a stroked version of the 2.3 Mazda. Also another thing to consider is if you wanted you could find a wrecked Mazda 3 with the...