Here's one from Devol.
These look to be something that would offer more protection than just flimsy plastic, but I bet if you dented/bent it enough, it might rub the rotor.
Devol also makes something similar for the rear disc.
I just know that the stock plastic rear splashguard on my 250's rear disc didn't last the first weekend.
yeah, if you bent that sucker, it could scar the hell out of your rotor with out you having any clue of it.