This foot fit my Singer and works very well. A lot of plastic so I can't say how it will hold up, but so far so good.  Very inexpensive compared to the one I ordered from Singer (which didn't work well at all and cost about 4times as much). Arrived in reasonable time.  Overall pleased with this purchase and would recommend.