Nothing needs replacement, these are great guitars. Spray cleaner/lubricant will do wonders on pots and switch. As for fret buzz, the neck might need to be adjusted, that's all.
If you're not afraid to work on the guitar, adjust the neck with this method.
If you use this method, there's no need to measure anything. That's the way a pro does it.
Begin by setting the bridge height for frets 17-21(2) so that the strings play buzz free at the lowest possible height.
Start with low E. Lower the bass side until it buzzes, raise until clear. Check A and D raise slightly if needed to get clean notes. Then do the treble side. If you bend notes up here, try a few typical bends, to make sure they don't buzz out.
When all strings play clean go to the lower frets and neck relief. Play the high E string from fret 1 to fret 16, increasing relief (loosening trussrod) to relieve buzz or decreasing relief (tightening trussrod) to lower the string height. So tighten, by fractional turns, until it buzzes and back off until it doesn't. If you bend strings , do your typical bends to insure they don't buzz out. Once satisfied, check the other strings and make small adjustments as needed.
Once you have acceptable relief, i.e. no buzz and easy action, set your intonation and you're done.
This is the opposite order of most setup directions. It is based on performance and not measurements, hence, I don't take any. It works because the neck is immobile between frets 17 and 22. The trussrod only affects lower frets. By setting the upper end first, you know any buzzes are coming from too little relief. This method works for most guitars, with truss rods.