Physically inspected and in good condition.  Taken from a 2006 Mazda Mazda6 (4 Cylinders C 2.3L FI DOHC 138 CID), Automatic Transmissionpart number L3R1 18 9E1E.  Recommend you check compatibility for yourself.  Make sure your original has the same part number before buying!  Due your due diligence.