My horn wasn't working when I bought the bike. I tried all of the external fixes and then carefully pried it apart. It was full of rust. I cleaned it out, sanded the contacts, made a new paper gasket, put it back together, and recrimped the edges. It works great now. I have a spare that works. I just wanted to see if I could fix it.