Would a Zenith N228 replacement for a Rochester B work?

Mike's Carburetor parts sells one for $339, plus shipping.
They also sell an air cleaner ($32).

That price is about what Chevs of the 40s or Classic Parts charges for a rebuilt Rochester carburetor (if you do not have a core).