I bought an SKS Shockblade II for the front.  I haven't tried the fender off road yet, but it works great on wet pavement.  A fender closer to the tire would have been my first choice, but this fender works fine.  It was also very easy to install.
On the rear I managed to install an old Pedego metal fender.  I had to fabricate a few parts and it took me most of an afternoon, but I'm happy with the end result.  I did have another old Pedego fender for the front, but after spending a couple of days trying to mount it I gave up and went with the SKS Shockblade.