I've had a couple of sets over the last 15 years. They work great. They pop on and off just fine. Of course, if you're not on flat level ground it can be a challenge to get the second link back on. But that's true of every disconnect out there. A friend or two pushing down or lifting up on the fender is usually all it takes to line up everything and the second link goes on like butter.
The only problem I ever had with them is the nut on the pin on the swaybar backs off a little sometimes. But it's not a big deal to tighten it up every couple of years.