I got my Leaf Filter system installed about 3 years ago. It was pricey and I was promised FULL 100% guarantee. However, I saw some LF folks at a recent street fest and I told them I had a lot of debris collecting on the screens. They URGED me to call the 800 number and get someone out to take care of it. I…