I don't know how many CFM's it will pull, but the air filter will be plenty big enough for your engine, I use a canister filter about 8" round by 12" long with 4" inlet and 3" outlet and runs great on a 2276cc, you were there when me and Pipedope was at Wellsville and we run them. Did not know if you remember seeing them, it ought to work because the one you posted on here is what they run on heavy equipment and they have large diesel engines and they pull alot more air than we do. Here is the link for some pictures on Pipedope's buggy
viewtopic.php?f=5&t=3274&sid=20d37d1020f6403f4ff9cd0b6454d8d4#p22554