I have a pair of
these but, I have not tried them yet. I don't hold much faith in them working well. Looser fitting cycling tops with flaps do not help much at all. The tighter fitting tops do better. You have to try these before you buy because the sizes are not so standardized. I have not tried cotton or foam but plan to, the same thing "con" is doing.