I also run a very similar deck to this and it seems to be alright. I am fairly new to pokemon as i have only been playing for about 6 months. But i started out with a malamar/ ultra necrozma deck and transferred over to the dusk mane/ magnezone deck and i really love how it plays.