Should not be any problem. Since you’re at least level 36 you must be able to find one more Ala/Esp with FS to switch with Dnite/Or. After that it’s a guaranteed walk in the park.
Edit: Didn’t see Mewtwo, the most obvious Pokémon in your stable to feed candy and dust (regardless of IV)
I might hold off on powering the Mewtwo, some people in my communities managed to get 2, and I think one even managed to get all 3 that were offered.
It has middling IVs and a middling Attack stat, but great moves and 13 isn't too bad considering all my friends got 12 on theirs. I might take it to 30 for now - if I get any better the justification is to have a Focus Blast, Con/SB, and PC/SB Mewtwo. I'm not exactly swimming in candies and dust though.
I have done most of movesets with a way way worse team on a crap phone so i dont see any problem at all. As said changing lugia to ES will help but dont think is even need.
If you want to be ultrasafe hit 2 FS with the speon and 1 FS with each Ala if you cant or fail get out and restart.
After that with lugia and dragonites should be peace of cake dont dodge with this ones just braindead hit him if you want to do it more efficient try to get both bars barelly full before using 2 bars and then hit both