There’s a fair amount of content on the web about swapping a 2.5-liter engine into an NC chassis MX-5, which comes from the factory with a 2.0-liter that shares its architecture with a number engines used in different Mazda and Ford products. The main difference between the two engines is that the 2.5 is a bit taller due to increased stroke. It also makes more torque and horsepower, which is the whole point of the swap.

You can find video series on YouTube and some information on different sites around the web, but they all leave some or much of the swap up to you to figure out as you go along. The information is there — verbally if not nominally — and the websites and videos tell you what to do, but that does not follow one of the basic tenets I learned in journalism school: show, don’t tell.

That’s what this story is all about. Here, we are going to show Speed News readers and any other home mechanic intrepid enough to take on a 2.5 swap how everything goes together, with photos as detailed as we could muster. The difference is that after reading this, you won’t have to figure things out for yourself — we hope. Everything you need to know to do the swap is explained here and photographed in detail.

The thermostat and PCV oil separator need to be replaced with new parts. Use 2.0-liter parts for the thermostat and a Ford Ranger part for the PCV, which has the correct size hose barb, is thinner and allows the intake manifold to mount properly. The PCV hose is also larger on the 2.0-liter.

My goal with this story was to create the best guide on the web as to what goes into swapping a 2.5 into an NC chassis Mazda MX-5. Whether I’ve accomplished that, well, I’ll leave that to you to decide.

That said, you will find this is a lengthy “how-to” feature, and given the number of photos needed to show everything, I think it’s probably the longest scroll in Speed News history.

Use the oil filter housing from the 2.0-liter on the new 2.5. Use a new Mazda gasket. This is the 2.5 housing that needs to come off.

I sourced an engine online from LKQ. It came out of a crashed 2017 Ford Fusion with 19,000 miles on it. These engines are in good supply now and for the foreseeable future, which makes this a great swap if you are running an NC chassis in NASA Super Touring. If you want to do the swap, you’ll need to find a 2009 or newer 2.5 pulled from a Mazda3, Mazda6, Ford Fusion, Mercury Milan or almost any Duratec four-cylinder engine that measures 2.5 liters.

Bear in mind, engines that come out of Mazdas are generally more expensive than those that come out of Fords. I’m told it’s because of higher-quality internal parts, but it just as easily could be due to greater numbers of Fords in salvage yards.

The 2.5 front timing cover has mounting studs for transverse applications. Remove the studs and cut the mounting boss to allow for proper routing of the serpentine belt.

Because the 2.5 was predominantly used in front-wheel-drive applications, there are a number of components that need to come off the 2.0-liter coming out of the car before you can reinstall the 2.5 in the car.

The aluminum arms that connect the block to the engine mounts and subframe are different, so R&R them from the 2.0 to the 2.5 engine. While I was in there, I installed new engine mounts.

Use the rear water outlet and EGR from the 2.0-liter on the new 2.5. The parts shown are from the 2.5 and they won’t work.

Again, because the 2.5 comes out of front-drive stuff, the oil pan is different and so is the oil-pump pickup. The pickup is not expensive, so I bought a new one and the O-ring that seals it to the pump housing. Even if the pan would fit in the NC subframe, you wouldn’t want to use it because it has minimal internal baffling. Oil would just slosh around freely during spirited and track driving, but that’s also because the front-drive pan needs to accommodate the large balancer under the engine.

When you remove the stock 2.5 pan, you’re going to find a large, gear-driven balancer assembly, which counteracts the primary and secondary vibrations inherent in four-cylinder engines due to varying piston speeds at the top and bottom of the stroke.

This is what you see when you remove the pan. The oil pickup and balancer need to come off. Gear-driven off the crankshaft, the balancer is fastened to the block with four bolts.

When you remove it, you’ll need to plug its oil feed hole. I used the balance shaft delete kit from Fab9 Tuning, which has a whole section of its website devoted to the parts needed to do the 2.5 swap. Torque for the retainer bolt isn’t specified anywhere that I could find, so I torqued it to 30 foot-pounds, which seemed right. Red Loctite on the threads will keep things in place.

The oil pickup tube torques in at 7 foot-pounds. Many thanks to my wife for this nifty Snap-On digital torque wrench.

You also need to remove the crank pulley/balancer from the 2.0 liter and use it on the 2.5, because it has a different number of teeth, and because the 2017 Ford Fusion it came out of also used two belts. The 2006 MX-5 uses one belt. You must use a new crank friction washer and a new pulley bolt and washer. The MZR engines don’t use keyways on the crank or cams, so these friction washers are essential to holding everything in place and can be torqued only once. Same goes for the crank pulley bolt. The parts list below includes the part number, or you can find them on the Fab9 Tuning site.

When you remove the balancer, this is what you find. There’s an oil feed hole and an unused, threaded hole. You will use that threaded hole to plug the hole with the Fab9 Tuning kit.

I had the cam washers and bolts on hand, but I never had to unbolt either cam, so I didn’t end up using them. The engine only had 19k on it, so I didn’t think they need replacing for safety’s sake, either.

I will outline how to set the timing in another feature. This story is all about the parts and labor needed to swap the 2.5 into the MX-5. We’ll also publish a clutch installation story using an ACT lightweight flywheel and clutch kit, and how to get everything back in the car.

Use red Loctite to keep things in place. The Allen head bolt threads in where the old mounting bolts for the balancer went. They hold the retainer plate and oil feed plug. I guessed at the torque, probably overkill at 30 foot pounds.

The coil packs and the spark plugs are different. I reused the coil packs and installed new NGK plugs for a 2.0-liter in the 2.5.

Also, use the valve cover from the 2.0-liter. The PCV barb is in a different location on the 2.5 and, because I live in California, I needed the car to pass smog and appear stock. Catch cans were not an option. A new cam cover gasket also is a good idea while you’re in there.

The 2.0-liter oil pan is on the left. After I removed it from the old engine, I sent it out to be hot-tanked. Before applying sealer, I test-fit the 2.0-liter pan on the 2.5-liter block. You have to kind of snake the pan baffle in over the pickup tube, but it’s easy.

To fuel the car, you will need to reuse the 2.0-liter fuel rail with the fuel injectors from the 2.5. I had my injectors serviced at NASA member-owned Injector Pulse before I installed them.

I also installed a brand-new-from Mazda engine wiring harness, which is still available. Spec MX-5 builders have been encountering problems with original equipment harnesses, so I figured I’d get ahead of the curve and replace it before it gave me fits trying to diagnose electrical problems later.

I found some factory Mazda gray RTV sealer online and used it to seal the oil pan. You can see how the shape of the 2.0-liter oil pan is designed to control oil better.

On the back of the head, the coolant outlet and coolant temperature sensor are different, so swap them from the 2.0-liter to the new 2.5. Use a new O-ring on the coolant outlet for good measure. While you’re back there, install the EGR valve on the back of the head and use a new gasket.

Use the EGR and the water outlet from the 2.0-liter engine on the rear of the cylinder head of the new 2.5. New gaskets and O-rings, of course.

On the block, the thermostat housing and PCV system are different. I sourced a lower-temperature Mishimoto thermostat housing from Goodwin Racing, and used a Motorcraft PCV baffle from a Ford Ranger, which has the correct size hose barb, is thinner and allows the 2.0-liter plastic intake manifold chamber to sit properly. Some of the coolant hoses are no longer available from Mazda, so I got all that I could and ordered a silicone coolant hose kit from Goodwin Racing.

The housings aren’t much different, but it looks like the 2.5 housing is a bit bigger. I took the 2.0-liter housing off the old engine, cleaned it up and mounted it with a new gasket and a new oil pressure switch.

For the EGR, you want to bolt the pipe to the intake first, then when you attach the plastic intake to the aluminum intake, you can thread the pipe fitting into the EGR fitting on the cylinder head.

Because the cylinder heads are different — the intake ports are 5 mm larger from top to bottom — you need to open up the ports on the aluminum intake manifold. I made a template from poster board and took it to master cylinder head magician Todd McKenzie so he could use it to port the aluminum intake. It’s not a lot of porting work, but I am certain he is better at doing it than I am, so I didn’t mind paying for more qualified labor.

Herein lies the major difference between the two engines. The intake ports are 5 mm taller on the 2.5 liter, which is why you have to port the aluminum intake as part of the swap.

When bolted to the 2.5, the ported aluminum intake still has a inward “lip” on the top of the port where the intake and head meet, but so does the unmodified intake when bolted to the 2.0-liter head. It’s just ahead of where the fuel injector fits into the intake port on the head, so maybe the lip induces some “tumble” to the air column.

If I had an unlimited budget, I would have had more material welded to the top of the intake manifold where it meets the head so we could port-match it exactly, but that would have required removing the locating dowel pins and machining the mating surface, which would have added time and expense.

Using the poster board template from the 2.5 cylinder head, Todd McKenzie port-matches the 2.0-liter intake manifold. The 2.0-liter manifold bolts right to the 2.5 head, and the ports line up pretty well, with no need for altering the intake’s mounting holes.

Most of the instructions say to modify the factory 2.0-liter intake gasket, but McKenzie suggested anaerobic sealer, a gasket maker that seals in the absence of air, which is ideal for two precise-machined mating surfaces. I torqued the intake to the head and then wiped off the sealer from inside the port runners.

Anaerobic sealer cures in the absence of air, which makes it ideal for use for two machined mating surfaces. Use a thin bead and wipe off the excess from inside the port runners on the intake after you bolt it into place.

I have read about people slotting and enlarging the holes where the bolts go through to fasten the intake to the head, but I found that there was enough “play” in the dowel pin holes that you could push the manifold up to its highest possible position on the head and bolt it down to maximize the port match. Slotting the bolt holes didn’t sit right with me because it seemed like it was creating a failure point.

Because the 2.5 engine is taller, you do need to use the 2.5 timing cover. But, because it’s from a front-drive car, it has large mounting boss and three studs for transverse mounting in the Ford Fusion it came out of. I removed the studs and cut the boss to accommodate the routing of the serpentine belt on the MX-5.

Look closely at the photo of me bolting the intake back on and you’ll see that I’ve forgotten to attach the EGR tube first. That means I had to remove the intake, which wasn’t too big a deal, then install the EGR pipe so I could thread it into the fitting on the head.

I did it as best I could, but because the photos online weren’t like my timing cover, I first cut too little, then too much. I ended up having to fill a hole in the cover with JB Weld, but in the end I got the clearance I needed. To drive the accessories, you’ll need a new belt, but you need to use the NC 2.0-liter belt tensioner. Because the MX-5 had 144k on the engine, I installed a new tensioner.

Instructions I found online aren’t real clear, and the only photo I found does not match the timing cover on my engine, so I cut the timing cover and discovered I didn’t get the clearance I needed. So I had to cut it some more.

When everything is installed, you can fire up and run the car with the stock tune, but you will need to buy a tune for the car for it to run its best with the larger, more powerful engine. Here in California, I have to get it running with the stock tune, get it smogged and then install the tune. In two years, when it’s time to smog the car again, I’ll need to revert to the stock tune, clear the I/M readiness monitors, have it smog-tested, then reinstall the tune. It’s a bit of a hassle, but a small price to pay to live in the Golden State.

Parts and Part Numbers

Mazda crankshaft bolt                   LF01-11-406

Mazda crankshaft washer              L3H5-11-407

Mazda oil pickup                           LFE2-14-240A

Mazda oil pickup O-ring                L309-14-248

Mazda exhaust gasket                    L327-13-460B

Mazda intake gasket                      LFE2-13-135

Mazda water outlet O-ring             LFE2-15-169

Mazda EGR gasket                         LF01-20-305

Mazda oil filter housing gasket      LF02-14-342

Mazda engine harness                   NE51-67-020N

Mazda serpentine belt tensioner    LF17-15-980E

Motorcraft VVT solenoid pigtail    WPT1251

Ford VVT solenoid seal                  BR3Z-6C535-B

Ford oil separator PCV                  4L5Z-6A785-AA

Fab9 Tuning MZR counterbalance delete kit

Dayco belt                                      5060910/6PK2310

I cut more out of the timing cover, but I cut too much, which meant I had to patch the whole with clear JB Weld. When I put the cover back on, I had the belt clearance I needed.I cut more out of the timing cover, but I cut too much, which meant I had to patch the whole with JB Weld. When I put the cover back on, I had the belt clearance I needed.
The 2.0-liter crank pulley has a different number of teeth for the crank sensor and it only uses one serpentine belt. The belt routing used on the 2.0-liter works, but you have to use a different belt, a Dayco 5060910/6PK3210.
Your 2.5 might come with a stud where the AC compressor bolts on. Remove it and use the 2.0-liter hardware if you’re keeping the AC.
Before reattaching the intake, I installed the thermostat and PCV box and replaced the stock hoses with a silicone kit from Goodwin Racing. At the top of the engine, you can see the 2.0-liter fuel rail and the 2.5 injectors.
Reuse the 2.0-liter cam cover so you can have the crankcase ventilation tube in the right place.
The 2.5 comes with a sensor between spark plugs 2 and 3. Remove it so you can use the stock 2.0-liter cam cover.
The VVT solenoid on the 2.5 is different in a few ways. One, the connector is different, so it requires the use of a new Motorcraft pigtail. Two the connector faces the rear of the engine instead of the front like the stock 2.0-liter solenoid, so you need the added length of the new pigtail leads. Three, it’s a different size, so you need to use the Ford seal for the 2.5 VVT solenoid in the 2.0-liter cam cover.
A good “while you’re in there” replacement item is the motor mounts.
When you swap all the necessary parts, you can drop the engine back onto the subframe and reattach the wiring harness, install the clutch and transmission.
Images courtesy of Eric Green, Brett Becker and Eric Green


  1. Great writeup! Really going to help me in a couple of weeks. Just waiting on some parts to arrive.
    A heads up to you tho: there is a typo on the parts list. the dayco belt should be a 2310, not a 3210. big difference 🙂

  2. Best write up I’ve seen thus far everything simplified. I was stressing over swapping to a 2.5 but this write up makes me feel a little better. One question though, did you install the diamond washer cam gears too?

    • I never took the bolts off the cam gears, so I didn’t install them. I bought them, but didn’t use them.

Join the Discussion