I have always tried to stay with the factory systems, normally for drivability and overall dependability it works. Depending on your machine, age of engine, induction, etc, you could use an open filter type assembly and a filtered PCV breather at the valve cover. Many late 60's and newer air cleaners had a heat stove that was thermostatically controlled and used warm air from a shroud around an exhaust manifold. That system offered improved cold weather drivability and economy. For the issue at hand, a new grommet and a push-in PCV filter would be fine.