As the current team stands, it really needs hazard removal given how slow it is and the reliance on leftovers. It is extremely dependent on predicting correctly against CB krookodile (God forbid it's the dread plate or taunt + SR variant) and is screwed against NP infernape if it sets up while SR is up. Infernape has 2 good opportunities to force out hydreigon and escavalier to do so which is really bad. I don't think there is a good answer that perfectly covers all 3 of those glaring weaknesses but infernape absolutely must be addressed which narrows it down to 2 pokemon IMO, either being an interesting tentacruel variant, or mega-Aero. Since krook is also bad, and that reuniclus can potentially go for a CM war to cover suicune while other bulky waters won't like giving hydreigon free switches, I think the last has to be Mega-Aerodactyl.
M-Aerodactyl @ Aerodactylite
Tough Claws
Jolly
252 ATK, 252 SPE, 4SPD
-Stone edge
-Aqua Tail
-Roost
-Defog
Although removing your own hazards sucks, Christo's hazard setters are bulky enough to reset throughout the match, while patching up major issues of
-NP ape 6-0'ing the team otherwise
-Forcing Krookodile users to predict a bit harder than "can I get an easy EQ off while covering hydreigon switch-ins?"
-A secondary check/revenge killer to mega-sceptile and +1 gyarados (you need 2 layers of spikes or SR + 1 layer of spikes for the OHKO on mega-sceptile though)
-A secondary mega-beedrill switch-in.
-Another late game win condition when hazards have taken their toll
Steel types still require a lot of effort to wear down, but fortunately bronzong isn't happy about hydreigon, while forretress is set-up fodder for both reuniclus and escavalier if it tries to remove hazards. Anything else has to deal with spikes + leet scald hax from qwilfish. Empoleon phazing is a problem though I'll take that as an issue over an infernape sweep.