It's fun to rebuild them when they do go bad after sitting/ been neglected by other owners. I buy a lot of them for cheap and use the parts I need when I get a bike. Once they are fixed your good for a long time.Except for bikes that have been left to languish out in the weather.
i have had terrible luck with those switches and relays and even the connectors have crumbled away. Of course you know what Upstate winters can be!