The Kreem product contains both cleaning and sealing elements. It worked very well on my Cimatti. However, I agree that it isn't going to be very useful if you can't take the tank off the bike.
Whatever method you use, make sure you put an inline fuel filter between the tank and the carb. It's a lot easier to clean the filter than the carb.