1 million gold is a reasonable price IMO cause the sheer effort to farm the materials is pretty crazy.
Maxing engineering is really hard since it requires 5 expulsom per skill point for around the last 30 skill points.
The materials required are RNG drops from robot mobs in mythic only difficulty and will require probably around 50 clears pulling every robot and having no competition from rival engineers in groups.