Yeah it's sealable.
In the future, if they opt to replace it always request OEM even if it's a bit more. The cheap places always give you low grade stuff from China. The cheap stuff doesn't last.
Friend of mine runs a few glass shops and they usually give low grade to those that do not request it. Also make sure they didn't crack any of the seals and do not scratch your paint, i've seen it happen at his place.

h: