Kwiksen 234-4396 Oxygen O2 Sensor Upstream for 2005 2006 2007 Mazda 5 2.3L, for 2004 2005 Mazda 3 2.0L Canada & Exc. Calif Upstream O2 Sensor for 2004 2005 Mazda 3 2.0L Canada & Exc. Calif Front O2 Sensor 1 for 2006 2007 Mazda 5 2.3L Front O2 Sensor 1 for 2004 2005 Mazda 3 2.3L Length (Sensor to Lead): 500 mm Please check the description or use the year/make/model drop down bar and interchangeable part numbers to confirm the compatibility before purchase.