Building a Car: Subaru VB WRX Crosstrek Swap

Building a Car: Subaru VB WRX Crosstrek Swap

Mach V customer Stephen came to us with a query: Did we think it was possible to swap the powertrain components of a late-model Subaru WRX into his 2020 Subaru Crosstrek? If so, would Mach V Motorsports be willing to take that project on?

Above, the Crosstrek as it sat before the project began.

We were a little reluctant to try to undertake this challenge. We have seen people take on projects like this and run out of resources -- time, storage space, and of course money -- and we have also seen projects run out of steam when the logistics and complexity just overwhelmed a person's capacity for managing or concentrating on all of it.

Also we worried that the amount of time involved would just make it infeasible -- we have experience stripping cars to resell the parts, and it is almost unbelievable how much time that can consume, between having to be careful not to break the parts as the car is disassembled, to the labor involved with labeling and organizing all the bits.

All that said, this SHOULD be -- in theory -- a pretty straightforward swap. Both the current WRX (chassis code VB) and the 2020 Crosstrek are based on the same architecture, known as Subaru Global Platform. The floor pan of the car is basically the same. (We confirmed this a little later on; see below.)

Still, at least at that point in time it had not been done, and any time you are on the cutting edge, it's going to take even more time than you think, and there are bound to be pitfalls and hurdles you can't anticipate.

Before we went any farther into the discussion, we decided to see for ourselves how similar the cars were underneath. We put Stephen's Crosstrek and our 2022 WRX up on two lifts in the shop, side by side, and got out the measuring tape. 

Crosstrek on lift with WRX on next lift over

We measured every important hard point we could think of -- front to rear and side to side distances between suspension and subframe pickup points, control arm dimensions, track widths. Every dimension we checked was a perfect match. We were confident the physical parts of the two cars could interchange.

Take measurements under the cars

Stephen offered to bear a good bit of the up-front labor by disassembling the cars at home, as far as he could without a chassis lift. 

Mach V agreed that we would manage the heavy lifting of removing the powertrain from the Crosstrek, removing the powertrain from the WRX, and installing the WRX engine/transmission/front subframe into the Crosstrek chassis. We would also wire up the resulting hybrid.

At that point Stephen set about looking for a suitable donor WRX. He found one for sale at auction that had been damaged in the rear quarter panel, so all the mechanical parts were in good shape -- even the rear suspension on the crash side was unharmed. He purchased the salvage car and had it trucked to his home. The swap project had begun.

VB WRX donor car

That's the crashed 2023 WRX donor car, above, as it arrived from the auction. Note blown side curtain airbags. Since the impact was up at the belt line of the car, the mechanical components were in good shape. 

Stephen got quite a bit done at home, including completely gutting the interior of the both vehicles, swapping the rear subframes and suspensions of the cars, installing the WRX bulkhead wiring harness and body control module into the Crosstrek, and installing the WRX dash beam and other interior accessories into the Crosstrek. All this turned out to consume quite a bit of time (and garage floor space) on his part.

The photo above shows the WRX main wiring harness laid in to the Crosstrek shell. 

Here's what the interior of a modern WRX looks like once you remove the seats, dash, center console, steering column, pedals, dash beam, door cards, and wiring.

Gutted VB WRX interior

(Just as an aside, there's a generous amount of insulation visible with the interior out of the car. That helps explain why the current WRX is so quiet inside compared to the older generation cars.)

Once the cars were to the point where they were ready for the drivetrains to come out, both vehicles were brought to our shop by flatbed.

Salvage 2023 WRX arrives
2020 Crosstrek arrives by flatbed tow truck

We set about removing the engines/transmissions/front subframes from both cars.

2020 Crosstrek on lift with front wheels off
In the photo above you can see yellow wheel dollies. Although both cars arrived with all four wheels attached, the interiors were removed in anticipation of the mechanical swap, including the steering columns, meaning neither car could steer. Hence our need for the wheel dollies to be able to move the cars around once they got off the flatbeds.

To be able to remove the entire front subframe with engine and transmission attached, we acquired a heavy duty lift table cart. The job would be been far more difficult and time-consuming without it.

Crosstrek drivetrain removal in progress
In the photo above you can also see some shiny aluminum wheel spacers bolted on to the hub. Those are actually bolt pattern adapters, since the Crosstrek was a 5x100 car, but Stephen wanted to deliver it with the wheels that the car would end up with, which are 5x114 VB WRX wheels.

In what seemed like a very short amount of time -- maybe two or three hours? -- the Crosstrek powertrain was down out of the car. In the photos above you can see the whole engine, transmission, front subframe with suspension and brakes, and transmission crossmember with transmission mount.

Since we needed to re-use the lift table, we unbolted the engine/transmission from the subframe and set the assembly on a pallet. At this point the shop floor was beginning to feel quite crowded, what with the two non-steerable chassis and a large pallet of Crossstrek powertrain, plus various subframes, steering racks, two sets of wheels and tires, and a lot more parts; and things were only going to get worse. 

The next step is where the plan got a little complicated. Stephen had decided that he wanted to swap the front-end bodywork to the VB WRX bodywork, for a few reasons. One is just for the sake of appearance -- if you are going to take the time to do a VB WRX swap into your Crosstrek, why not advertise it a little bit? Another is that the Crosstrek radiator is significantly smaller than the WRX radiator, and the WRX radiator would not fit into the Crosstrek front core support area. Finally, Stephen wanted to be able to take advantage of aftermarket WRX front end parts, including (potentially) lamps, front-mounted intercoolers, hoods and hood scoops, front spoilers, and other bits. 

However, before we hauled the whole Crosstrek shell over to the body shop, we wanted to prove to ourselves that everything would bolt in. It seemed risky to spend thousands of dollars and weeks of time only to find that some small detail prevented the engine and/or transmission from fitting. So we carefully raised the WRX engine/trans/subframe assembly up into the Crosstrek shell and bolted it in place. It fit!

Two possible trouble points that we had worried about were the firewall -- the Crosstrek has a different firewall stamping then the WRX -- and the front core support. We worried about the core support because the WRX turbo sits down low in the nose of the car, and the Crosstrek has nothing in that location, so we were concerned the whole turbocharger and its associated oil sump might not clear the Crosstrek front chassis. It turned out the WRX engine, including the low-mount turbo, fit in the engine bay just fine.

Once we were comfortable that all our mechanical bits were going to bolt together, we transported both the Crosstrek -- FA24 turbo engine in place -- and the donor WRX the short distance over to the body shop for front-end surgery.

Crosstrek at body shop
Marc at Independent Car Collision performed the body work. Some of what was done was relatively straightforward: The front core support and support structure from the WRX was removed from the WRX chassis and then welded in to the Crosstrek front frame rails. So far, so good, not difficult. 

Next up were the fenders. If you look carefully at the Crosstrek, the front edge of the front door has a curve in it where it meets the rocker panel. On the other hand, the front edge of the front door on the WRX drops straight down toward the ground, with no bend. That means the WRX fender cannot be bolted on the Crosstrek. Underneath the skin there are more differences; the way the Crosstrek fender attaches to the unibody is not the same as on the WRX.

"Okay, fine," you say, "Just cut the two fenders in half, and weld the front half of the WRX fender to the rear half of the Crosstrek fender." Good suggestion! But you CAN'T weld the two fender halves together because the Crosstrek fender is steel, but the WRX fender is aluminum. Not to be deterred, body master Marc fabricated an intermediate strip of glass fiber material, riveted the two fender halves to that, smoothed the join with body filler, sanded, painted, and with only a large amount of time and effort, you've got WRX fenders on your Crosstrek!

After a few weeks, the bodywork was complete and it was time to bring the chassis back to Mach V.

Crosstrek after nose transplant. Still on dollies because no steering
At this point the project was a little like a new house, where the actual house is framed up and the roof is on and the windows and doors are in, and it looks like a house, and you think, it should be almost done, right? Wrong. We had a LOT of work left to do, including wiring, interior installation, airbag system repair, customizing some of the underhood/firewall details, and probably some more little tasks that we never wrote down.

First off, the wiring. To review, car owner Stephen had liberated the entire car wiring harness from the WRX, and installed that in the Crosstrek. The car's ECU (engine control unit) and BCM (body control module) would not know it wasn't in a WRX. There were a few little problems with this idea, and that has to do with some of the differences between the donor WRX and the Crosstrek.

Problem one is that the Crosstrek is a hatchback body and the WRX is a sedan. We needed to lengthen the wiring for the rear lamps so the wiring harness could reach up to the roof and down into the hatch. Also the lamp plugs had to be repinned so the harness would plug in correctly.

The hatch/trunk release button harness had to be similarly lengthened and repinned. Same for the backup camera.

The Crosstrek has a rear windshield wiper and associated washer and tank; the WRX has neither of those. We transferred the Crosstrek wiper control stalk to the WRX steering column, then set about figuring out how to wire the rear wiper and washer pump. It might be nice to reprogram the WRX BCM to have a rear wiper and washer, but our aftermarket scan tool/programmer does not have that capability. (Maybe an OEM Subaru tool might be able to?) We ended up running a custom wiring harness, bypassing the BCM. Our technician was very excited to demonstrate the whole system wiping and squirting while mocked up on the shop work table.


Seen above, one of the various electrical junction boxes and relay panels.

After a while we had all the car lights wired up, the remote locking system functional, the backup camera working, and the trunk release operational from both the push button on the car as well as the in-dash and remote buttons.


Next up were the door locks and window switches. Here again there was a small difference in the two vehicles: The WRX has auto-down windows at all four doors, where the Crosstrek has simpler manual up-down windows at the rear doors. Since the rear doors had to remain Crosstrek parts, and the WRX window regulators cannot physically bolt into the Crosstrek doors, we were stuck using the Crosstrek regulators. The WRX BCM could not manage the Crosstrek window regulators, so we set about again running custom wiring from the master window switch to the rear windows.

WRX body wiring harness
(Above you can see the complete Crosstrek wiring harness laid out on the shop floor. We used some pieces of the Crosstrek harness, specifically termination plugs for things like the front and rear lamps, window switches and other connectors, to make the final result as much plug-and-play as possible. Owner Stephen spent a lot of time labeling each termination to help facilitate re-assembly, and that was a big help.)

Once the rear windows were operational, perhaps our most difficult task was to get the airbag system operational. There were several sub-challenges to this.

First, the donor car had been in a crash, so unsurprisingly, the airbag control module had fault codes showing "Rear passenger crash detected." We would have to diagnose and whatever was causing that fault state.

Secondly, just as with the windows, the rear seatbelts were different between Crosstrek and WRX. The 2020 Crosstrek had simple "dumb" seatbelts, with traditional inertial locks; the WRX, on the other hand, had pyrotechnic pretensioners -- effectively an explosive charge that would go off when an impact was detected to tighten up the belts in anticipation of a crash. 

Since we were using the full WRX wiring harness, BCM, and airbag control unit, we needed WRX-style rear seatbelt modules to wire up and make the airbag module happy. Later model Crosstreks have the same type of active tensioners as the WRX, so Steven sourced some rear belt units from one of those cars. Further complicating things, the updated belt units don't mount to the car in the exactly the same way as the old ones, so the brackets had to be lightly customized to work.

Once we got all the proper parts on hand, we powered the system up, hoping that the un-crashed seatbelt units would solve the airbag control unit's fault state. Despite the new parts, the airbag module was still showing a fault, and we could not clear it with our shop computer scan tool. We suspected that the crash indicator was designed to be a non-clearable fault. (We admit we can understand the manufacturer's logic here.) Even Marc at the body shop was unable to cure the module's fault code with his most sophisticated aftermarket body module scan tools.

Airbag warning message

We eventually ended up removing the airbag module from the vehicle (which of course requires full disassembly of the dash) and mailing it away to a company that specializes in this kind of thing. They cleared the fault codes and mailed it back to us, and when we re-installed the module the airbox system started up happy and with no fault codes.

Finally we were ready to fire the car up. It started right up! 

There is one detail that as of this writing is not complete, and that's the exhaust. What's on the car at this time is all stock WRX exhaust, including the Y-pipe at the back of the car, but not including the mufflers, because of course those are designed for a car with a trunk.

The custom cat-back exhaust that WAS on the car previously will not fit directly to the stock WRX J-pipe. So the plan is to have Stephen's favorite custom exhaust shop modify the front of that cat-back system to join to the WRX J-pipe section.

Here is the finished project:

One question that we get a lot, is why not modify the car? Why put it together using all stock parts? We know the FA24 turbo engine can make pretty good power with aftermarket modifications. The car is at this point almost completely put together using OEM hardware -- with the exception of the suspension, it's all original equipment Subaru parts, including the entire engine, the brakes, the wheels, and the exhaust system, or at least as much of the exhaust system that would fit on the car.

The short answer is budget, but there's a little more to it. Besides being expensive, this kind of project is VERY complex. We have basically built a car from the bare unibody up, and the level of detail and the quantity of parts to organize, store, and keep track of is very high. Adding the additional confusion and potential troubleshooting issues associated with putting aftermarket parts on at the same time seemed like inviting trouble, so we were pleased to limit the scope of the project to OEM parts, at least for the initial building of the car.

After Stephen's bank account recovers a bit from the project, and once he's been able to do some shakedown driving on the street and lived with the car for a bit, the plan is to get the car back in for some additional aftermarket performance parts.

Another common question is, could the average garage or home mechanic perform an equivalent swap? We would say that while it might be possible, it would be very difficult.

The biggest challenge is probably space and time for organization. The amount of parts that go into these cars is in the thousands. It took a HUGE amount of time to organize those parts, and they consumed a large amount of real estate in both the Mach V shop and in Stephen's home garage. You could probably bin up a lot of the parts, but then you would be trading more TIME (sorting, packing, unpacking) for less SPACE taken up.

This was one of the most logistically complex projects our shop has ever undertaken. We used various notes, spreadsheets, and checklists to keep track of all the details. See our whiteboard, above.

Difficulty number two is the fabrication skills required. Anyone who does the swap the way we did will need a high level of wiring skill, along with body fabrication capabilities and custom welding abilities for the exhaust system. We outsourced two out of three of those, but these days finding a body shop to do custom work like the fender merge is difficult, and quality custom exhaust work is similarly challenging to source.

The project COULD have been done without the front bodywork swap, and that would have greatly reduced the cost and complexity. Going with a (custom) front-mounted intercooler setup would eliminate the need for a replacement hood, and we did establish that the WRX engine would fit in the engine bay with the Crosstrek bodywork intact. (Coincidentally, Stephen's Crosstrek DID arrive to us with a custom-modified Crosstrek hood that had a hood scoop. That hood ended up being traded out for the OEM WRX hood for the final project.)

So that's the project, stem to stern. It took a lot of months, with a lot of different contributors, but we built a running car that -- at least for now -- you cannot buy from Subaru. Maybe that will change? We have gotten universally positive feedback about this project, and the most common reaction is, "Why doesn't Subaru build that?" We can hope!
Follow the continuing saga of Stephen's VB Crosstrek at his Instagram: @vb_hatch



Leave a comment

Comments will be approved before showing up.