I am not familiar with this kit, but could you replace the mounting pins with some brass rod? I have done that restoring old MPC kits broken front pins.
Nice build by the way, makes me wish I would have got one when they were available. How are the decals in the kit.