100% brand new and good quality. This foot is generic, universal fitting for low shank home sewing machines, compatible with most low shank sewing machines models. Require a snap on stem foot. Material: Metal. Color: Shown as the picture. Size: 32mm*15mm (1.26"*0.59)(L*W). Package List: 1x Zig Zag Snap On Presser Foot