Does the job and its cheap but every pin in there was loose. You have to push the connector block in to your existing one while pulling all of the cables in the new block backwards as hard as you can. It will then pull on the pins to straighten them up in line with the holes they should go into.... Then squeeze with all of your might to get the connector blocks to click together. I mean they work easy for me and I've bought cheap connectors many times before but not ones with floppy pins.
Maybe if you have bad grip in your fingers, arthritis of the hand or even missing an index finger I'd probably give these ones a miss. It took me a good 5 minutes just to connect the 2 sata connectors so bare that in mind but they work fine otherwise and cheap so I can't moan.