Baby Lock Sewing Machine Esante ESe2 XA3332 MOTOR part.
Tested and works
Markings:
XA3332
MM-512-21
Taiwan