I have, and really like, the PDW "Full Metal Fenders" on my bike. They are narrow to fit in a frame with tight clearances, stiff and silent, an inconspicuous gray, fit even if your bike has no eyelets, full coverage. My commute bike is a road bike with 25 mm tires and no eyelets up front. I tried RaceBlades but they didn't work well enough for a daily Portland commute. Unfortunately, these cost $120.