Yep, for brass I haven't come up with a better idea that's easier to implement. I never want to build anything that you can't take the smoke unit out for maintenance, it's not if, it's when it needs it!
For diecast, most of the time I try to mount the smoke unit on the chassis and have a brass stack extension. This allows me to wire it with no connectors between the chassis and shell.