Specifier's response sucks. But you can do it. Are you getting a provisional sum to fix any leaks?
Smoke machine ... should be able to find a smoke canister or smoke flare which could be used to generate the smoke. Getting awfully close to the M-80 I suspect ...
david