Just quietly wouldn't the deposit be akin to the option premium thereby actually making it more comparable to an option.
The no deposit contract being the free option version.
But I see what you mean...
AZZ Price at posting:
50.0¢ Sentiment: Buy Disclosure: Held