Yeah, installing catalytic converter might change/lower smell form your exhaust, placement will be crucial for ideal operating temperatures and etc.
But there will be a drawback, your EGT will go up it will act as a restriction in your exhaust, you have boost pin and ring, adjusted pump so your...