The chrome front fender extension is the only think I've seen for this.
Properly installed, it only extends below the fender rear about an inch anyway.
And you have to drill holes (3, I think), and if you're not careful, you'll drill your front tire too.
I have them on both my bikes. I'm not sure they keep that much more mud off the bike though.
