This Fits Your 2007 Mazda Mazda3 2.3L MT HATCHBACK S
Full size assembly image of PISTON, CRANKSHAFT & FLYWHEEL (2300CC)(W/O TURBO) (1/1)

PISTON, CRANKSHAFT & FLYWHEEL (2300CC)(W/O TURBO)