Works very well and is affordable. Fully utilized Nvme PCIE Gen 3 SSD speeds. Just note that you most likely won't be able to boot directly from it, and you'll need to create a boot disk if you want to do that. I just used an old flash drive configured with grub2 and connected it to my motherboard 2.0 header with an adapter. Linux wasn't required, just install grub2 on a flash drive via Windows and configure it to point to your efi partition. (This assumes you have a working install and are cloning that to a new drive.) Grub2 is also required, you can set up the flash drive to boot to the bcdboot window, but I've found that this would corrupt the boot drive with a Windows update.
Crucial BX500 480GB SATA Internal SSD ๐พ with 3D NAND Technology, Up to 540MB/s - CT480BX500SSD1Z
51 Review
Adata XPG SX8200 Pro 1TB NVMe SSD with 3D NAND, Gen3x4 PCIe M.2 2280, R/W 3500/3000MB/s (ASX8200PNP-1TT-C)
31 Review
ADATA SU800 256GB SSD: High Speed Read & Write, 3D-NAND, SATA III, 560MB/s & 520MB/s
27 Review
Solid State Drive Goldenfir 128GB SATA T650-128gb
24 Review
2 TB External HDD Western Digital WD Elements Portable (WDBU), USB 3.0, black
84 Review
18 TB External HDD Western Digital WD Elements Desktop, USB 3.0, black
95 Review
๐ Seagate Expansion 3TB Portable USB 3.0 External Hard Drive (STEA3000400) in Black
60 Review
Shock-Resistant Transcend StoreJet 25M3 USB 3.1 Slim Portable Hard Drive with 500GB Capacity
99 Review