Humble Opinion:
For tar like crud inside carburetor caused by ethanol fuel dissolving old gas tank sealers; yellow/brown fuel varnish inside carburetor caused by old evaporated fuel; & old petroleum based stains outside carburetor, all can be removed with water based POR 15 Marine Clean, when mixed 1:3 with 3 parts water.
From past experiences, this solution will dissolve, mix with like an emulsifier, & "remove" all of these easily, in lieu of thinning same, removing some, & allowing some of this thinned mix to penetrate the porous metal.
For cleaning carburetor rust, after removing scale & loose rust, & after cleaning with POR Marine Clean, apply POR 15 Prep & Ready according to directions.