I have noticed that the 2003 Mazda6 V-6 is 2967cc and so is the 2003 ST220 V-6 but that is where the similarities end. The ST220 V-6 has 226 hp at 6000 rpm and 203 ft*lb of torque at 4750 rpm. The Mazda6 V-6 has 220 hp at 6300 rpm and 192 ft*lb of torque at 5000 rpm. The ST220 V-6 makes more hp and torque at lower rpms with the same engine displacement. Are these the same engines with different tuning?