Every drake product I've owned has been sub par in quality at best and flat out failed at worst.
I'd look at beavertail and avery/banded for boat blinds, or one of the many common DIY build styles. blinds aren't hard to build. Some conduit & conduit fittings, bimini clips, clamps, etc, plastic style snow fence for strapping grass to, and a wind blocker fabric on the interior.