I was very disappointed to learn that my new machine (not Singer) would not fit my old Singer cabinet. I was told that other machines rarely fit cabinets they weren't designed to fit. At least some other Singers would fit my Singer cabinet.
So, I wouldn't buy a cabinet without either knowing that my machine would fit it or I had good woodworking skills to make it fit.