I've used those taps with the flat bar lever with varying success or failure, depending on how you look at it. Some have lasted years while other have failed within months. The rubber insert swells up and eventually blocks the fuel flow. We dont have ethanol here in Aus (yet) so thats with "normal" fuel.
I think like most aftermarket stuff the quality, or lack of it, varies considerably and its just down to luck wether you get a good or a bad one.
My Guzzi has BAP taps on it, they will be 20 years old in March and still turn on/off easily and not a hint of leakage so I would certainly recommend them. I'll be putting them on my A10 when the current flat bar type ones fail, which they certainly will sooner or later.
As for the problem of what to do over winter, thats easy. Sell up and shift to a better climate.