Physically inspected and in good condition. Taken from a 2012 Mazda Mazda6 (4 Cylinders C 2.5L), Automatic Transmission, part number L5A9 18 9E1A. Recommend you check compatibility for yourself. Make sure your original has the same part number before buying! Due your due diligence.