Thanks everybody for the input!
Some of the middle mouse buttons use D2F style microswitch, some do not (razer uses panasonic EVQ-P0D07K), so might want to check inside if you haven't already.
In my case (Logitech M150 mouse) D2FC are used for left/right buttons and some unknown 4.3mm high tactile switches are used for middle button/scroll wheel. The wheel can both down click and side click in both left and right direction - function that I don't use and which pisses me off, as it makes the usual wheel click less "sharp". I've replaced all the switches with new ones - japan made Omron D2F (though I should have bought D2F-01 instead, oh well...) and Panasonic EVQPAD04M respectively. I'm pretty sure those are all genuine parts since are purchased from TME.
I've also replaced all electrolytic capacitors with Nichicon ones (not that was really needed, but since the other modification I've made required to reposition one of the caps, it was somewhat reasonable to replace all of them). While at it I've decided to remove the side clicking "feature" by replacing the switches with 4.7mm high rubber pads.
Since the right side axel of the wheel broke off (another sign of cost cutting) it had to be fixed. I've used a spring pin from an old notebook ODD. By cutting it to the length and then placing it inside the existing thorough hole in the wheel's axel (had to widen it a bit with 1.6mm drill bit).
Also, since the wheel need to be removed to fix it, I've decided to add an additional spring to make detent action more pronounced. Black spring is the original one, silver one is the additional one.
Another modification that was done a while ago is adding more weight to the mouse (although I'm not in to gaming, but I like heavier mice). This was accomplished by adding more metal plates from recycled Logitech mice. That was an easy mod since everything more or less fit together. Though one of the electrolytic capacitor was in the way and had to be put sideways (the original cap had it's legs cut too short hence new one was needed).
As a side note pads on the PCB are too easy to lift (especially NC pads - this could be easily made large in cost of the copper fill). My soldering skill aren't that high, but nonetheless... Had to make few fixes after switches were removed. As it turns out the best way to remove components was heating the solder joints with hot air, removing the part, then clean the pads with solder wick. To bad I've discovered that method when damage was already done (oh well). In the pic bellow bottom left switch was removed with solder wick, while the bottom right one was removed with hot air. The difference is obvious (IMO).
Here are few pics of switches used (original vs new ones; tactile switch with white actuator is new one - brown one is original).
Mulling other the linked video, it had occurred to me, that by using a simple circuitry consisting of few cheap components a fix can be devised. In essence (as I see it) what is needed, is to increase the voltage/current value to match the values recommended in the datasheet. If we connect the circuitry in between the switch an the pad coming from controller IC, it should provide the recommended values (about 1mA at 5V; for micro load models), thus increasing usable life of a device. The proposed circuitry is given below. Note that I'm not an engineer, thus it might be a non working "solution" (read utter BS).