Very common, they make HP flame arrestors that are way larger and more open than others, the one we used on the raceboat was good for 800 plus HP (1000 CFM) but cost like $300, it was about 10" in diameter and 5" high, was aluminum and made of wire mesh, not the expanded metal stuff..We ran a sock over it too (some rivers are dusty)...
Good find BTW.
GT