This Fits Your 2004 Mazda Mazda3
Full size assembly image of HEATER & COOLING UNIT (1/4)

HEATER & COOLING UNIT