If you are going to go to this extreme GM top engine cleaner works ALOT better than either one of those products.
...but you can not put it in the gas tank. Destroys fuel pumps and rubber hose. Rubber diaphragm on the fuel pressure regulator. Rubber O-rings on the injectors.
Sprayed into the throttle body, it could clean the intake and combustion chambers.
I squirt it into the cylinders by removing the spark plugs on a warm engine. Turn the engine over a few times, let it soak overnight. Cleans sticky rings.
Any of this will create so much smoke when the engine runs that the neighbors will call the fire department on you. CARBON in the combustion chamber is readily removed with plain ol' WATER drizzled into the throttle body. Effective, no smoke, dirt cheap.
GM used to (maybe still does) use Top Engine Cleaner as fuel-injector cleaner. Mixed with gasoline in a pressurized container, then connected to the Schrader valve on the fuel rail. Disable fuel pump. Run engine at fast-idle until the little pressurized tank goes dry. They actually had to issue a service bulletin on the pressurized tank--the Top Engine Cleaner was eroding the copper tube inside the tank. This was about a thousand years ago--1985-ish.
I buy a 20-oz bottle of Techron, and dump it in the gas tank at each oil-change time. Cleans the in-tank gas gauge sending unit, cleans the tank, cleans the injectors--doesn't screw-up anything else.
Those of you dumping MMO or Seafoam in the gas tank at each, or every-other fill-up, better start considering what the octane rating of that crap is.
MOSTLY, stop buying ****** gasoline. Whenever I can, I buy gasoline from a station that advertises "Top Tier" fuel, which has ADDITIONAL detergent in it to keep the fuel system happy. Note that "Top Tier" has NOTHING to do with octane ratings--you can buy low-octane Top Tier gasoline, or "Premium" "Top Tier" gasoline, with or without Ethanol. "Top Tier" signifies ONLY the added detergent.
https://en.wikipedia.org/wiki/Top_Tier_Detergent_Gasoline