Is it possible to debounce a MacBBook keyboard via a script? I have the obbbnoxious double "b" problem wherein my keyboard inserts two "b" characters abbout half the time (also occasionally the r and i characters, but less often). The keyboard is bbuilt into the case, which makes the replacement a cool $1015 ($680 for parts, and $335 for labor). Hence, I'm hoping for a software solution.
Without knowing if Apple Techs fully evaluated the state of your system (you seem to have asked someone the repair cost), in the past batteries will swell and cause odd keyboard behavior before proceeding to various other bad effects including:
Warping the back cover Leaking acid into the internals
Not saying I am right or wrong, but you have a chance to get ahead of this if it is true.