I've used Cachel, Kensington Catch Masks, and finally a textilene long nose from Schneider's. All of them work great except for on the one guy who needs them most. He is a flymask Houdini, gets out of every single mask I put on him. The Schneider's one even has an adjustable throatlatch, which is why I tried it, and he slides that puppy right off, 2 or 3 times a day. They all cost about the same and my actual favorite was the one from Schneiders but with this one horse, it's held up the least. He rips the nose off daily (it's a velcro on long nose) and even though I've sewn it on, it still comes off. http://www.sstack.com/horse-blankets-and-sheets_fly-sheets-sun-protection_fly-masks/dura-mesh-fly-mask-with-halter-combo/
This one, you can adjust it a bunch of different ways and I've come to the conclusion that Skip's ears aren't real sensitive because he hooks his ear right behind his leg and rubs til the mask slips over his ears and POOF, it's in the dirt.