This Fits Your 2005 Mazda Mazda3 2.3L MT SEDAN SP
Full size assembly image of HEATER & COOLING UNIT (1/4)

HEATER & COOLING UNIT