This is a little off topic, but in the name of trying to be helpful... :D
If you're talking about MacBooks, there's currently a pretty expansive keyboard replacement program going on for many models since 2015, which naturally includes ones which are now out of warranty.
So, they may have told you that before, but there's decent odds they'll have changed their tune now.
Details: https://support.apple.com/keyboard-service-program-for-mac-n...