You would not be able to use the Mazda6 3.0L due to the Sequential Valve Timing, the ECU is also CAN-protocol. S-VT requires signals from the ECU to activate oil control valves to advance or retard the intake cams a good number of degrees.
Driving the Caliber
Side project: The LT-5 Fiero is being born..