I own four: two BD1, a D1-300 and the M.S.19 with a second 500 on the way.
I put the Strapcode mesh on my blue/yellow D1-300 from 2017. It works on the watch. I wish it were thicker and tapered less - maybe to 18mm instead 16mm - or preferably not taper at all. The Strapcode length estimator was spot on, though, and there is actually quite a bit of adjustment available: seven micro-adjustments. I'm using the fourth in - might have been able to go smaller but I didn't second guess the estimator. The clasp is very nice and it really is a finely finished bracelet. It doesn't feel or look "cheap".
I'll probably wear the incoming yellow D1-500 on it and continue looking for another mesh that I like more. Maybe I'll learn to love it. I would go with a Staib Milanese and wore my grey BD1 on one for some time and loved it. They're heavy and have a nice feel to them but I was hoping for something slightly lighter and wanted one with an "unfinished" ends at the lug. Staib doesn't offer that style but they are thicker and don't taper so we'll see.
For reference, I got the Strapcode MC201620B003B-AA 20mm Tapered "SHARK" Mesh Band Stainless Steel Watch Bracelet, V-Clasp, Brushed, Length CD and am wearing it on an 8" wrist.