Ultrashield is my go to in fly spray. Keeps the bugs away much longer than your citrus-based fly sprays. It's a little expensive, but at least Absorbine offers rebates on the gallon size (which I buy and refill my smaller bottles). That certainly helps!
My horses and I love Ultrashield. It works better than any other fly spray we've tried.
Really helps keep the flies & mosquitos away and smells great! The horses actually like this spray. Very good product and value.
Smells amazing and works every time. Flies are annoying and this keeps them away!