2016 Mazda 6 Motor / Engine = 57k Miles PYY8-02-300D
2016 Mazda 6 motor / engine = 57k miles is a used item with a 1 year warranty. This motor / engine = 57k miles is genuine and has part numbers PYY8-02-300D and PYY802300D. This Mazda part sells for $849.
Please note, this is an engine longblock, and will not include accessories such as pumps, manifolds, wiring, transmission, etc... Please use your own accessories during installation.