Once you get most of the varnish and crud out of the tanks and sending units using whatever mechanical scraping you can conjure up, this is what I use to clean all of my fuel system parts.
I don’t know if you can get it in the nanny state but it is available everywhere else. It comes in a variety of sizes, up to 5 gallons, I think.