ECU from a 2007 Mazda 3. Removed from a car that ran well . This will need to be reprogrammed to your vehicle. Images below are of the actual part you will receive. Part number is LFS7 18 881D. Fits 06 07 08 09 Mazda 3s (2.0L ) with automatic transmissionand matching number only. Please make sure to match number before ordering.