Hi Ali and welcome.
I think that Robby is right with this one. M. pringlei has more central spines, usually 6-8, whereas I can only see a maximum of 4 from the photos you posted. On pringlei, it is the upper spine that is the longest, your plant has the lower spine as the longest.
The flower is much more like ginsa-maru, which is a cultivar or a hybrid, with M. discolour as one of (or its only) parent, I have read.