I have no doubt that your installations don't leak, my issue is with the statement that it will NOT leak. That's all. If properly installed, they "shouldn't" leak.
In my business, the words, never, no leaks, won't leak, etc are not used.
The one thing I wholeheartedly agree with. NO SILICONE...