Kleen Strip Prep-n-Etch. works fine with flash rust.
pour a bottle in, top off with water. leave it for an hour or so.
leaves a nice gray phosphoric acid coating. no rust.
be sure to rinse it REALLY well with water after, then acetone to dry out the water, and then a little 2-stroke or ATF, if you will not be filling it with gas right away.