Who makes the best shaker cups for mixin protein powder. The ones at gnc never last very long. The o ring always wears out and they leak.