Engine control unit from a 1997 Mazda Miata MX-5. This was carefully removed from a vehiclethat ran well with no check engine light on. The case has some external corrosion, this does not affect its functionality. The connectors are intact. The circuit board has been inspected and no damage was found. The images are of the actual item you will receive. Fits 1997 Mazda Miata MX-5 with 1.8L engine and matching part number ONLY. Part numberis BP3A 18 881A. This will also replace BP3A 18 881B.