they work great... i used to run my own version of the brap strap...
only thing i didn't like is sometimes it is a freakin pain in the butt to get on and off. gets a little frustrating when you need to repeatedly remove your hood like when your trying to diagnose a problem and going back and forth between the water and shore. or when your trying to tune your carbs.
but that those situations only happen every once in a while so they should not be a cause for alarm.