Excellent carburetor, same one that I use on my own engine. It just needs dialed in for what you are doing. I wouldn't give up on it, just get the right parts in it for what you are doing.
When you get time, call the shop and we can get you set up with what you need....Cliff