Щель между трубой и крышей можно заделать очень простым способом: купить лист нержавейки, чтобы он подходил по размеру(Края должны выходить не менее чем на 10 см от щели).
На трубу надеть специальный колпак.
Зафиксировать конструкцию.