I have used a number of fuel system cleaners over the years and 2 work really well.. Slick 50 fuel injector cleaner and Cheverons Techron.. used as directed, they are great... I suspect that there are others but these are the 2 I used in the shops with success..
Keep in mind these are not for "repairing" systems, but to maintain them.. If you buy quality name brand fuel, most already have enough detergents in them to keep your system clean.. Although most fuel for most stations come from the same tanks, the additive packages can be way different..