Im a rebuild guy! Oem is the best choice in my experience. Maybe its just my luck but ive never been able to get the off brand especially Chinese carbs to work right.
I’ve always been under the impression it’s better to clean/rebuild than to replace. Although I’ve never seen a cab so far gone that it needed to be replaced, but I’m sure others here have.