Please see photos for wear, pilling, etc. used. I personally found that the hole for the flanges were too big for my specific pump so it was hard for them to stay in place. 

Size large, and have lots of stretch but I'd still say run on the smaller size of large.

2 available, price is for 1.