Gastrodon, Porygon-Z, Typhlosion, Toxicroak, Froslass, and i think Weavile?.
That or driftblim instead of toxicroak/Basculegion instead of weavile
Honestly i used a mostly ghost team, awful idea
Gastrodon and driftblim are very good at tanking hits, do not recommend driftblim for the fight though.
Porygon-z and froslass are nukes with good coverage.
Weavile is similar damage-wise but with physical attacks instead, make sure you don't get one with a speed lowering nature like i did.
Pretty sure i stalled a bit with gastrodon, though i could be wrong it's been like a year.
I should prob mention my highest levels are in the 80's if that helps anything idk.
Oh yeah i also used a bunch of grit items, focused on bringing the highest stats to 10.