Your mechanic might be a neanderthal but what he's probably meaning is that ..that carburetor is an "economy performance" carburetor and he's right if that's what he's trying to tell you , and it won't work very well with some camshaft. You'll have lean spots usually in the mid-range with those carburetors....not dying in gear, that is due to his lack of 'tune ability'.