Like everything in this world, there are things that work, and things that don't. I'm a "Pro-Ma" fan, all of their products that I've used have worked just as advertised, but I've also used some other "Brand Name" products that didn't do sh1t.
My Yamaha FJR1300 with 234,000 Km (147,000 miles) started to run like sh1t when I let the tank get low on the ride back from Melbourne to Canberra in 2016, so once I limped back home I posted a question on a couple of forums and was told by the "Experts" that I needed new injectors, new fuel pump, new ignition, blah blah blah.
Next day I limped it over to the gas station and dumped in a bottle of fuel system cleaner and withing 10 miles it was running like new again. Just like I don't trust a lot of snake oil, I don't trust a lot of "Experts" either............