Here is a link on how to make your own. No company that sells fenders seems to make flaps that are actually long enough. I have found them to be valuable here in South Eastern PA when the weather is nasty. Help to keep you clean & dry.
http://www.phred.org/~alex/bikes/fendermudflap.html