I run Bender Fender XL and a normal one on my 2 bikes. Both are alright, but not great. I have a Neoguard too, but ditched it ’cause it wasnt great either.
Yesterday in the extreme wet, I was out with a mate who has one of those expensive Dfenders. I was faffing with glasses that kept misting up and he lent me his bike for a while. Fk me, it might not be worth £50 (to me), but christ its like night and day with my Bender Fender XL!
I cant fit the Dfender to my forks (Marz 44RC3), and am a cheapskate anyway, so bought a Gut Fender to go with my Bender Fender. It was £4.50. Might not be as good, but its cheap 🙂