Paul, another option:
This is my Flite Streak (OS 25 LA) with a 2.5 oz Brodak oval profile uniflow tank on muffler pressure. Engine runs fine and stable, no issues (APC 9-4 sport prop at 12,000 rpm on the ground). I have the same tank design on 4 different models using various engines. These tanks from Brodak are shorter compared to the Brodak wide wedge design and fit on models with short noses.
However, one change. The 'stock' Brodak oval profile uniflow tank has the fuel pickup on the top of the tank adjacent to the uniflow vent tube. This is not a good design IMO as the fuel line routing is not efficient and goes up and down on its way to the spray bar. I had Brodak do a custom mod for me (a few extra bucks) to simply relocate the fuel pickup to the bottom of the tank so the fuel line is a short straight shot under the engine to the spray bar. Has worked great for me.
And I run the muffler pressure line to the uniflow vent, not the overflow. The overflow is plugged during flight.
And if you want to try a 3 oz, the Brodak website shows all the tank dimensions for you to check to see if it will fit. But I would think 2.5 oz should be enough for a 20 FP on a Streak to get thru the pattern.