Just thought of something, I'm getting close to getting Solgaleo now, and I usually use the mascot legendary in my team, should I replace Magnezone with Solgaleo, that way I'll still have the advantages of a steel type, and only have flying vulnerable, my Gyarados knows Ice Fang, which is super effective against Flying types, so I think I'm covered against them.