I have a Brother that I bought at WalMart a few years back in case my very old Brother gave out. They both are going strong but I needed different feet for them & I ordered short shank ones from Nancy's Notions & they work perfect on both machines. Maybe it makes a difference on the model of the Brother. I have a cs6000i & a XR 40 for piecing. Then for quilting I have the Mega Quilter