This Fits Your 2004 Mazda B2300 4.0L MT 4X4 CAB PLUS
Full size assembly image of CYLINDER BLOCK (4000CC) (1/1)

CYLINDER BLOCK (4000CC)