In general your design is OK, however the product choice is not.
MSR2000 runs MeshOS, AP-104 runs ArubaOS. Their mesh software is not compatible. (MeshOS is much richer as a mesh solution and operates at layer 3, whereas ArubaOS operates at layer 2.)
You need to make both sides the same OS. If you already have AOS indoors, most likely you should put another AP-104 with appropriate external antennas at the remote location. You're already planning to do this with the MSR2000 anyway.
For a single link, the extra features in MeshOS won't be that useful to you.
Remember that on AOS mesh the backhaul link needs to be on 5G and the client access therefore will be on 2.4G only.