"1: will a KDS-17 bottom rack be the same as this one? (as well as the pump and timer assembly)"
Different rack although it'll probably fit and work. The tine arrangement is an inferior design compared to the 18-20 models. A KD-17 motor, pump, and timer will not jive with an 18.
"2: The selection buttons feel really spongy and don't click previously pushed buttons out when clicking new buttons. Is this normal and they will reset when plugged into power? OR Should I do as another owner has done and use electrical contact cleaner on that button assembly?"
These switch banks don't have snappy/clicky feel to them. I'm sure you already noticed the buttons pop out by cycling the door latch. The drain/cancel button must be selected anytime a different cycle is chosen mid-stream to reset the rapid advance timer. The wafers in the switch don't shift around much if the same cycle is repeated, making the button softly reengage.
Different rack although it'll probably fit and work. The tine arrangement is an inferior design compared to the 18-20 models. A KD-17 motor, pump, and timer will not jive with an 18.
"2: The selection buttons feel really spongy and don't click previously pushed buttons out when clicking new buttons. Is this normal and they will reset when plugged into power? OR Should I do as another owner has done and use electrical contact cleaner on that button assembly?"
These switch banks don't have snappy/clicky feel to them. I'm sure you already noticed the buttons pop out by cycling the door latch. The drain/cancel button must be selected anytime a different cycle is chosen mid-stream to reset the rapid advance timer. The wafers in the switch don't shift around much if the same cycle is repeated, making the button softly reengage.