ok cool, cool. i think one of the things that i'd recommend is to generally avoid, like, using choiced users on dual screen teams. they're going to use up two turns best-case scenario, and in those two turns you'd probably rather set something up as soon as possible, i think. i like the idea of using agilitygross + sd lucario, since they break each other's checks down very well, but i'm not keen on ferrothorn or hydreigon. you could use volcarona in one of those slots, or you could just go with your previous idea of using volcarona over lucario, although this naturally means that you'll have to be more vigilant in keeping sr off the field, since you are, after all, using a rapid spinner. ferro + hydra sounds interesting on, like, a balanced team, but with these two your team doesn't really seem to have much of a unified goal. against most competent players, espeon will be gone before long and so your screens will often be up only once per match—twice if you're lucky and/or your opponent is bad—so naturally, you're going to want to take advantage of those turns as much as possible. although set-up sweepers are generally pretty cool, i think you need more immediate power, which i think hydreigon supplies—just not to the extent that you need. using a life orb set with tailwind / superpower / fire blast / draco meteor or dpulse @ lo seems like it would be a good option for you. although it forces you to eschew roost for tailwind, you're going to be doing enormous amounts of damage to your opponent's team with hydra's phenomenal coverage. re ferrothorn, i don't really like it in the context of this team, but i can't think of anything that would be more beneficial for you. if you want, you could probably try like reflect / light screen / stealth rock / gyro or explosion bronzong with light clay. the problem with using volcarona is that no matter whether you use espeon or xatu, stealth rock is going to be an enormous concern for you. pokemon like mamoswine walk all over espeon and xatu, and nothing on your team can really stop it from setting up sr to be honest. i think you'd be better off just using zong to set up screens, then using like offensive nasty plot celebi to help you deal with things that could potentially be troubling, i.e. scizor. building a dual screens team without legendaries is actually pretty hard since the playstyle's best abusers are, well, legendaries. i think a magic bouncer on this team is superfluous since it would seriously appreciate having a fighting resistance a lot more. now that i think about it, you probably don't want metagross on your team since it requires an obnoxiously large amount of support to function well. i think you'd benefit from having something like dd lum dragonite in its place, which also does well in eliminating lucario's counters. unfortunately dd dragonite isn't amazing since everyone prepares for it now, but i think it fits well with your team. actually, with this, i think you might want to try, like, rapid spin starmie. cloyster honestly doesn't care that much about having sr down especially since it's not sashed (respect for using kr btw). dragonite, on the other hand, is infinitely better when it's at 100% because multiscale is a ridiculous ability. i have a lot of trouble thinking of viable options, but i tried lol. good luck.
sd lucario / dd dragonite / lo tailwind hydra / dszong / ss cloyster / lo rapid spin starmie