I wouldn't be putting any oil into a tank that i was draining in order to apply tank sealer. That's ruin any chance of the liner sticking.
There is no easy shortcut here, unless you want the liner to fail.
Calj737 has given some good advice here. Drain the tank as much as possible. Fill with soapy water, swish it around good, drain. Add some acetone, swish it around, drain. Allow to dry in the sun.
Throw a big handful of short wood screws or deck screws into the tank, close the cap, and shake the tank around to abrade the interior surfaces with the screws. This will remove any flaky rust, and give the surface a little bit of "tooth" for the liner to grab on to. Rinse again with water and then again with acetone.
Then, inspect the inside of the tank using a flashlight and if necessary repeat the wood screw treatment.
Last thing you want is to have a failing liner being pulled into your carbs.
mystic_1