I have one on my 883 and its bloody fantastic in the wet (just polish it right - I use a ceramic coating which is overkill but I have all the kit for my bike on hand so just use it on the fairing). oddly enough they also protect the tank from dents if you happen to accidently gently lay the bike down - do not ask me how I know this fact...lol
I like being able to snap it off in a few secs if the day looks to be a sunny one.