those are 37mm flare lauchers
legal if used with flares and non-destructive gas catridges
as for the .50 beowulf its a great gun! love mine. there have been post in the variants forum which is where most of the bigbore threads are that have shot full auto and such.