This may sound a bit rough but,..
I am restoring an old 1972 Yamaha 100cc 2-stroke commuter.
The tank was very rusty on the inside.
I put a mixture of diesel and gravel in the tank and shook it about for about half an hour.
Quite a workout. But it did an OK job. Not perfect of course.