You can accomplish the same thing with a regular stock.
You can also accomplish this with a properly sized rubber-band.
Not worth the money IMO. The only reason I'd consider buying one is as an investment. IMO its only a matter of time before these become illegal and when they do you'll be able to sell them for a nice chunk of change.