I put KREEM in my ULH Flathead tanks back around 1990, it's still in there, in spite of the P4 Gas (piss for gas). Something more modern would be POR-15, I think it's very similiar to what Harley has been using in tanks for decades.
OK I should have been a little more specific.
I can not recommend Kreem because of problem we have found down here.
The caveat on that is the P4G we get here is most likely different to the P4G you get there.
I have had a couple of bikes treated with Kreem where it starts to dissolve into the P4G and after a week or so caused the P4G to go off and not allow the bike to start.
Took us a long while to sort that one out.
Bike ran like a top in the workshop using the workshop overhead fuel tank. Put fresh P4G into the bike, it also ran like a top.
Owner took in home and was happy for week or so then it would not start.
Usually the old P4G gets put into one of the fuel injected vehicles or occasionally kept for removing silicon.
At wits end we tried something different .
We tipped his old P4G into my bike, and it would not run either, and my old side banger will run on kerosene on a hot day.
Stripped the kreem out of the tank , problem solved, customer has been riding this bike for the past 7 years without problems.
We now only use Caswells because Caswell guarantee it will not be affected by any "fuel" and POR won't give us the same.
I love POR-15, we use it as the base coat for every repaint, there s nothing better and my old bikes & reconditioned mowers never ever show any rust.
I used gallons doing all of the iron work around the workshop including the roof an the owners & myself could not be happier with the result .
However reputations are very fragile and I will not chance mine on a product that has no guarantee.