RE: Baffles - Will this work?
It shouldn't hurt, basically all the air that will come in has to enter via the front of the cowl and pass thru the fins. Home depot type stores sell little louver which could also be place in the bottom of the cowl below the engine. The more air you can pull through the better.