BG44K... Best on market...
One a secondary note, previous posters hit the nail on the head with two premium fuel stations. Chevron and PacPride. Why? They provide Top Tier Gasoline. This means the toughest standards of fuel quality. Look for them locally if they are a top tier provider they will have it posted on the pump. Detergents in fuel keeping the combustion chamber cleaner, valves cleaner etc. Also by having this standard they reduce emissions, less carbon and deposit buildup on vehicles the lower the emissions will be. There are too many benefits for me to explain the whole program here, however do some research of Top Tier Fuels and the benefits it provides you in the short and long term for vehicle maintenance.
The best additive drop in tank that I have found for injector cleaning, reduction of carbon buildup, being in the automotive industry, is BG44K.
Most fuel injection clean on board applications that shops try to sell are effortless in doing the real cleaning that is needed. Charging upwards of 159.99 for a drop in tank cleaner, intake cleaning the TB service. Waste of money. If you do decide on a fuel injection clean, for rough idle, excessive HC's, better fuel mileage THE ONLY one that I would recommend is the MotorVac Cleaning. IT is the best on the market, and you will pay for it. DO NOT pay for the drop in tank, feed through vacuum system, TB Clean systems, In my opinion they are not worth it. If you are on the go, BG44K will do the job.
Working in the Automotive industry for the last 20 years I can tell you stories. Ask me when you see me on the salt....
Jon