I forgot one possibility, you can also try electrolysis to remove rust before a new coating.
The OEM finish was probably terne-plating or ni-terne plating, which is a mix of lead and tin (now often replaced by zinc and tin for environmental reasons). the tube was probably fashioned out of plated steel sheet, so the coating was there prior to the fabrication.
It used to be done mainly by hot dipping in a molten zinc alloy bath, which is rather inconvenient for the hobbyist.
You should be able to find cold galvanizing products about anywhere, look around or ask around to find a good way.
You can also take a look at electroplating, but that will get pretty expensive fast, for a piece as large as the filler tube.
Is the tube finish is largely OK from the top down, you can get away with redoing only the bottom (which can't be seen under the large rubber seal on the trunk floor).
I'd use the same product plumbers use to tin copper tube ends before brazing them (I think it's called "tinning butter" on your side of the Atlantic).
Clean the part with some emery cloth, heat it with a torch, and tin it.
It will be bright silver but it gets dull after a while, like the original finish.
Old-school hot-rodders who use lead use this tehcnique, like Gene Winfield :
https://www.youtube.com/watch?v=87fuTnBS2bE