Не обязательно что кнопки барахлят! Чаще всего проблемы в пайке - практически у всех радио-элементов бюджетного уровня выводы сделаны из луженой стальной (железной) проволоки (наши то советские из медной проволоки делали), со временем железо ржавеет под полудой, контакт пропадает, хотя на вид даже под лупой никаких изменений не видно. Лечится это пропайкой выводов с флюсом (обязательно потом хорошо промыть спиртом или СБС). А сами кнопки (внутренние контакты, они обычно окисляются) можно почистить/промыть - составов сейчас разных предостаточно, очень удобны аэрозоли, можно через трубочку (обычно в комплекте есть, либо кембрик подходящий или мед.игла) прыснуть внутрь кнопки. Сами кнопки и переключатели достаточно надежны и редко ломаются, если конечно не стучать по ним кулаком

Да, кстати, встречалось и такое - покупал новые кнопки (переключатели, клавиши, тумблеры и т.п.), ставил на место... а они тоже плохо контачили! Оказывается при хранении (не сразу ведь с завода в магазин всё попадает, да и там товар может долго проваляться) внутренние контакты успевали окислиться!