The part(s) work fine, excellent came from sewing machine (last picture).
They might fit other similar sewing machine, though I am not sure which one.
Thank you.