Aside from the banned mega Mawile, the team looks solid! BUT I have to say that full TR teams can get countered really easy. You should consider to add a pokemon that can fuction outside of TR, usualy something realy fast.
Suggestions: In Mawile's place you can use any slow hard hitting mon like SD crawdaunt, Escavalier, Rhyperior, Bewear etc. or any other fast mega that can work outside of TR like SD Gallade, Metagross, DD Gyara, DD Tyranitar etc.
Also while I love A-Eggy it's a bit too weak and has let me down a few times :(. I suggest to use a TR setter that can pretty much guarantee you to set up in case Reuniclus is weak against the leader you are facing.
Suggestions: Porygon 2 is probably one of the best TR setters since it has so much bulk that it will probably live any attack and set up TR. Its normal typing makes it immune to ghost that Reuni is weak and Reuni can take on fighting attacks that threat P2! The downside is that it has to hold the Eviolite making it suspectable to Taunt without the Mental Herb.
Another pokemon that pretty much guarantees to set up TR is Mimikyu thanks to Disguise! You might think that Mimikyu is a bit too fast to abuse the TR and you are not wrong. But thanks to Shadow Sneak it doesn't care that much for being slower in TR and also its 96 speed lets it get outsped from what we consider "fast" these days! You can slap it a Mental Herb for 100% TR set up, a Red Card to force a switch on you opponent to probably something better for you or can even let it hold an Iron Ball so it can halve its speed. The good thing with Mimikyu is that it can also be used without TR just as fine!
Another solid setter is Aromatisse that has already good bulk to live most hits, immune to Taunt thanks to Aroma Veil and can support the team with a plethora of moves like Wish, Heal Pulse, Helping Hand and Dual Screens.
Last but not least, while I like Haze on Mantine it makes it very passive in singles against certain monotypes, most notably those that resist water. Try out Toxic to wear down opponents that Mantine noramlly wouldn't beat, like Gastrodon, Jellicent, Cradily and see what fits you better :]