Need a new USB-C cable, can i get a generic one?

Hello, I bought a WD Passport Ultra drive from Amazon for my Macbook Pro. I don’t think the cable is working right. When I try to plug it into my Macbook Pro, I really have to push it hard, to get the drive to come on and it never clicks, like it’s making a good connection. The drive eventually comes on but if I bump it, it ejects.

So my question is, can I buy a generic USB-c to USB-c cable from Amazon or is it more specific than that?


You could refer to the following link: