Bykski is a weird one. I love the way they cater for really esoteric cards, but in doing so it's like they've gone ahead and built a block just looking at pictures, not actually having a physical card to reference.
For example, I have a GTX 950 Strix which uses a custom PCB and looking to put a block on it. Procrastinated for too long to get the "official" 950 blocks, but Bykski had a block that was supposed to be for a 960 that looked like it would fit (plenty of cutouts for capacitors, mounting points identical to the 950's PCB, that sort of thing).
Bought it, doesn't fit. The cutouts for the capacitors are off my 2mm, the acrylic cover interferes with the stacked DVI, the mounting holes are 53x53 and the entire things is too long by an inch so doesn't line up with the 6-pin PCIe. Not entirely surprised because it was a punt on a block that
looked to match up.
Thing is though, if you actually look up the PCB for the Asus 960 OC the block is supposed to work on, it's different in every way to how the block is laid out. Absoluely no way it would even slot into place. No clue what PCB Bykski used as reference, but it sure as hell ain't that Asus 960 OC.
But, I cannot fault the build quality. It's every bit as good as EK (take that as you will
) and honestly I don't see any reason to dismiss Bykski in favour of other vendors.
Just use Byksi's US site as a reference for what's available, going down the esoteric route on AliExpress might lead to incompatibility.
Oh, and fk Corsair with their injection-molded plastic crap.