Given your elevation needs, IMO get an EFI bike, period. Plus the KPX already has dual sport tires, and you may find the gearing right without any changes. EFI is reliable, low to no-maintenance and very adaptable.
Here's some discussion of rejetting for altitude, both for and against.
https://www.klrforum.com/threads/car...ltitude.54394/