As I often see issues in this forum regarding outdated runway numbers I already have provided fixed files for some of them, I just want to share the Python script (Python 3.12) I have written to apply those fixes to the BGL files.
The script can be found on GitHub https://github.com/laurinius/rename_runways
Just be aware that the stock files have to be patched directly, as you can’t easily create working addon packages that replace existing airports by editing the binary BGLs.
In case something goes wrong you can restore the stock files either by the backups the script created or, more reliably, by deleting the package folder containing the BGL (e.g. fs-base-genericairports
inside Official\OneStore
), and MSFS will re-download the package.