This Fits Your 2016 Mazda Mazda3 2.0L MT 2WD SEDAN ITR (VIN Begins: 3MZ)
Full size assembly image of FRONT DRIVE SHAFTS (1/2)

FRONT DRIVE SHAFTS