I just received these a couple of weeks ago, and really haven't had enough time to evaluate their effectiveness. However, they did fit so I'm guessing the performance should be good. My only complaint is it took almost 3 weeks from date of purchase to actually receive them.