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.