There should not be any leaks when installed properly. If you are experiencing any issues with you seals, please contact us at 1.866.839.2888. We'd be happy to find a solution for you.
OVE you need to do better job with your video's. a step by step narrated video would be much more useful since the print directions are as useless as this video, way to fast. If I was selling a product, I would figure out a much better instructional guide.
Thank you for taking the time to write us a review and give us constructive feedback! We will send this comment over to our engineering team to make sure our instruction manuals keep continuously improving. Meanwhile, do not hesitate to contact our installation pros at 1.866.839.2888 if you encounter any difficulties.