I'm obviously going to try replacement springs when having issues as it's as stated such an easy fix to try. Second, Ninja states it can fix hot buttons, and which I trust.
However, we have conflicting opinions though in this thread on the effectiveness of this, theoretically at least, I mean...
Ninja states crappy springs will get hot in some switch designs... By crappy, i'm translating that to high resistance, but maybe i'm wrong(disregarding throw-feel/crunchiness as this is about hot-buttons)...
On the other hand, duc916 states the resistance of the spring is irrelevant as it's in parallel and not the main conductor... If the spring where the main conductor, then I guess it would become hot no matter which nice spring used?
duc916 quotes follows:
Pretty much. A conductive spring would just be a workaround to the problem in your switch, and it won't last for long. Even a 20 ga spring of any material isn't meant to conduct 10-20A of current without overheating it.
Spring resistance should be irrelevant if the body of the switch is up to snuff. A spring in a switch can be 0.1 ohm or 10000 ohms, it shouldn't matter... as long as the body of the switch is where it should be at .0005 ohms (or something on that extreme order). It doesn't matter what's in parallel with it.
Resistors in parallel (switch and spring) is calculated like this: 1/(Rtotal) = 1/(Rswitch) + 1/(Rspring)
That formula shows overall resistance across the switch will still be roughly .0005 ohms whether your spring conducts a lot or not at all. If the resistance of the switch (Rtotal) starts to creep up to 0.1 or 0.2 ohms, and you have a 0.2 ohm coil in series with it, now it's dropping half your available power and burning your finger.
Lastly, this quote by Nikea is likewise important:
Disassemble your switch, clean every part that makes sliding contact (this is where the current should be passing, if the spring ends up as the path of least resistance, you are going to have a bad time at low atty resistance, because the spring is another heating coil in this situation). When you reassemble, dope all sliding surfaces with a dielectric grease of your choice (tons on the market).
However it's just very confusing to me, and I still don't get it, sorry... The spring is in parallel to the switch. Can that change so the spring becomes primary conductor if other parts of the switch is dirty. Second, I thought that the spring would get hot if had higher resistance than the coil(which it shouldn't when paralled configured with the other switch-elements ?)...
Sorry, i'm pretty clueless to this... However, it seems to state that there indeed can be differences between e.g. running 0.2 vs 0.1 builds...
Last thing... In two of my smpl's with screwed-in negative contacts(not c-clip), then those contact pins are pretty small and thin, and so if using very low resistance, then couldn't that be an issue as this is I guess a primary conductor, then dosen't it have to be of lower resistance than my coil to not get hot, or is it only the total resistance of all part together? Sorry if really stupid question...

I'm just so confused now, lol... I've tried to read up on it, but quickly it becomes over my head(electrical manuals)...
@Nikea Tiber and
@duc916 , if you could please come with some comments to the above for me/us reading this without great electrical knowledge, then it would be very much appreciated, thanks...