dual electric fan mounting question ?

This is my set up. 1860 cfm each. Fans have rubber weather stripping sealing them to core. Air holes allow air to pass thru at freeway speeds. Never seem north of 180*.