See if this works with your machine
or
Organ brand Top Stitch (130/705 H) needles with an extra long eye that handles thicker threads for top-stitching and deco-stitching, including some two thread stitches.
Part Number: DIA 5600090BL
Guaranteed to fit.