Slow down green guy, I think we can do something with some compromises. 🙂
The compromise is that only two ISP connections can be active at a time, and the third can only be used for backup.
WAN1 on MX1 and MX2 can connected to access ports on the switch in VLAN1000.
ISP2 plugs directly into WAN2 on MX1.
ISP3 plugs directly into WAN2 on MX2.
Assuming MX1 is the primary. It will load balance across ISP1 and ISP2. If both ISP1 and ISP2 fail, then MX1 will failover to MX2, and ISP3 will be used.