Do you think it will seal

they are a damn sight easier to install!!