There are lots of tank cleaning methods, an alternative method I like is to let the tank dry, seal the fuel outlet, tip a large bag of aquarium gravel in(I used M6 nuts), seal the filler hole, wrap the tank thoroughly in underfelt and gaffa tape, stick it in a clothes dryer on fluff cycle(no heat) for a few hours, tip out the gravel, blow out all the debris with compressed air, flush with diesel and then with petrol, done.