Its called a supercharger coupling. several of the vendors have heavy duty ones as well as kits. https://zzperformance.com/3800/super...ton-parts.html
rockauto.com is a great place to buy replacement parts. great priced and fast shipping.

Maybe time to replace the thermostat and flush the coolant. Since it needs an intake you can just drain it and clean the LIM while you are at it.

the resonators on these leak. That may be your issue.

Put in a new cabin air filter to try and help the smell. there are some that are carbon infused.