Strange air cleaner
it's GM for sure. because the lid is full coverage it's not a cowl induction unit.
that shape is very common on big blocks, and the small mouth more pronounced trumpets were after 71 or so.
because of the dual heatriser flappers i'd say big block, non-HP application, so maybe BOP 72~76?