I don't know anything about the Beretta, but i do own a Browning Gold Hunter in 20 gauge. it fits and swings very nicely and i do not mind the recoil. it is the only shotgun i use now and i really have no use for anything else. i have shot 1187, 1100, 9200, and an Ithaca autoloader, and none compare to the Browning, for fit, finish, operation, or ease of cleaning.
-Matt