This cable did the job and I didn't have to wait long to get it.
My son needed these to complete an upgrade. He ordered some on Amazon, but due to covid 19, it was going to take a month to ship.
I ordered from coolerguys instead. Got immediate confirmation, and arrived in 2 days. Thanks.