I did mention the 425 but am thinking it may be a little overkill for my application. What do you think about this...
I am wondering if 2 MS410-16 would be the best option for the core layer. I already have 2 of each MX250 and MS350, 250, 225 in my MDF with most ports on the MS's already taken up. I would create three stacks from each model MS to serve the access layer with redundant and possibly aggregated 1g links to each MS410. The remaining 4 sfp+ will connect my branch locations.
The redundant MX is something I am still unsure how to implement while keeping both internet connections load balancing. Is it possible to run a spare MX with no active uplinks so in case of a failure I could quickly swap the cables from one MX to the other? I can't afford the extra circuit to keep internet access to both MXs which seems to be my only option if I am required to load balance my two existing internet connections.