I really like Walbro carbs, I seem to have fewer issues with them than these Chinese carbs. In your picture it looks like you had to reconnect the pulse line to the crankcase, that will definitely keep it from pumping gas!
I've had at least one small Ruixing carb that I finally gave up on fixing, i think an internal passage was hopelessly plugged. I just replaced the damn thing with a new carb on a Husqvarna leaf blower.
I just ordered a rebuild kit for the Zama carb on my McCulloch SP40, I'm interested to see inside it.