I've used these, they work good but they don't last in my water. I need to use the stainless steel ones. I've used the Roberts "Bob" valves with good success, they do need to be protected from the livestock.
The worst one I have found is the Hudson valve. I have had them not shut off, hang up and not turn on.