can vouch for alta mura:
http://ian-miles.smugmug.com/Motorcy...00280898_gN4NB though they are pricey. These were knalckered race fairings. For a grand they did all the fairings, mudguard and the tank. Even filled a dent in the tank as well. very good service.