ECU from a 2004 Mazda 3. Removed from a car that ran well . This will need to be reprogrammed to your vehicle. Photos below are of the actual part you will receive. Part number is L374 18 881C. Fits 04 05 Mazda three (2.3L )and matching number only. Please make sure to match number before ordering.