This Fits Your 1995 Mazda B2300 2.3L MT 4X4 SHORT BED
Full size assembly image of OIL PAN & TIMING COVER (2300CC) (1/2)

OIL PAN & TIMING COVER (2300CC)