I saw it too. It is a worthless $25 item that is going to get someone in trouble.
They advertise it as being so easy to use. Well... on a featureless AR with a Monster Man Grip, you don't even need a BB. If you get caught with that thing on a Pistol grip, you are screwed.
It's a Scam and that company shouldn't be allowed in the shows.