You can modify those whacked out ones they come with.  Push it in, remove the o-ring then pull the spout back out the front.  Remove the spring, put the spout back in and replace the o-ring.  No more spring...push the red button, push in the spout and pour.  Pull the spout out for transport.  Make sure the vent is on top when pouring.  I showed my roofer that trick and he was amazed!
But yeah, I have spent the $6 for some as well!