See if this works with your machine
or
Baby Lock Zig-Zag Needle Plate part for Baby Lock machines.
Part Number: TAC XC7872151
Alternative Part Numbers: XC7871351, XC7871051, XC7872051, XC9727051, XC9727151, XC7871251, XC9727251, XC7872151
Guaranteed to fit because it is a part.