I own a 2003 2.3L European JMZGG 166HP Hatchback Mazda 6. My engine's nikasil coating is damaged after putting chrome plated piston rings in 1000 miles. I'm willing to avoid this problematic engine with its balancing shaft preventing from proper oiling the middle cylinders. I would like to put a regular 2.0 liter engine as they seem to last longer and are affordable. The gearboxes are the same. I know I have to swap both the engine and the computers, but what about the wire harness. Will it fit? My engine has vvt and uses spark plugs. The new 2.0L mazda engines (After 2006 including I think) use ignition coil and have vvt. Can somebody tell me if I can swap an engine from 2.0 with ECU, which year this car should be (pre or after 2006) in order to keep my stock wire harness.
The engine looks like this: