do not buy
my ssd m.2 is not recognized by my pc when it is in its case whereas it is well recognized when it is on the motherboard of the pc.
I bought it in a shop and asked the seller if he would take care of all the ssd m.2.
the seller confirmed that it did, but in the end it didn't.... as well as not recognising my ssd m.2, you can't connect ssd m.2s that only have the "mkey".
So you can only connect "bkey" and "bkey + mkey" ssd's.