(fyi, this team is also for long term use)
hm, well it was easy for me. I had Incineroar before I fought Mimikyu, so yeah. but in your case i'd recommed that you get rid of Absol because you already have a dark type on your team (persian) and with it's Fur Coat ability, it can tank out moves long enough for you to get some damage in. then get toxapex! that is like a little Sherman tank! If there is any Pokemon in this game that can take a heavy blow, it's toxapex. also, replace herdier. although stoutland is a good Pokemon, totem mimikyu can tank out some moves and call for a couple of gengar to help it. Replace it with Sivally, a Pokemon you get after the main story and side story are completed. Definitely keep Incineroar, because it is a hard core attacker and Darkest Lariat can have a lot of Pokemon begging for mercy. and keep misdreavus. and it's your couce if you want to replace vulpix.
but for your current situation, evolve torracat, use persian first, then once the disguise is broken, head in with incineroar and use darkest lariat. if you fall asleep due to the gengar, either use a full heal/awakening,or switch out for misdreavus. and if necessary, use alolan vulpix to get in some hits
Hope I helped