I think I need to go to Carter BBD Skool !

All BBDs leak there. And I don't think there is any bushings available to fix the problem.

That is the opposite side from the original linkage set up where the idle and choke cam are located, yes?