Bit of an update. Working on one of @GazzaGarratts controllers. Replaced triggers, but there is still a dodgy analog controller that is jumping a bit. I've ordered a few and we'll see how they go. Should be ok, and hopefully another controller fit and well.
My middle mouse button has been a bit temperamental of late. It's a Logitech G402. Lovely mouse but annoying when you try and use the button and nothing happens in overwatch. A quick bit of googling suggests it's an Omron B3F-1000. Ordered one off the 'bay for £1.21 but they sent 2, so 60p each. nice. First thing to do is find the screws, in this case they live under the mouse skates. I've got them off, but maybe I'll order some fresh ones as they have a few kinks in, they were well glued on there.
Next phase is to locate the button. Easy peasy, it's the white one under roughly where the middle mouse button is.
Tear down the mouse so I can get to the solder.
Using my new super duper solder sucker to remove solder. It's a pain to do so no pics. I find the best way is to add more solder, melt it and then press the button on the sucker and it hoovers up the solder (it's a spring loaded widget). Now the button is removed. Clear the holes as necessary and insert new button.
Now to solder it in place. The gloopy stuff is flux that helps the solder flow.
Nice simple job, no new mouse needed and fixed for £1.21. I love to fix things and it's always nice to save having to buy something so you can put the money to other stuff.