I use the Number One Labs STP, original. It works well for me. The tube and opening are large enough that I don't really need to restrain the flow, provided I am positioned and angled properly. And it is firm enough that I can press the back part up against me to create a confident seal. I have not yet used it at a urinal, but I think I will be able to do so.