Thats not true. Leaks can happen from just the seals going bad and it not be your fault at all. I have seen a video where the guy shows his fucked up seal and a brand new one and there is a distinct difference.
I just wouldn't risk my hard earned money on something that isnt my fault.