Corviknight
- Steel typing, resisting many attacks
Body Press, allowing you to invest in defence and use that investment to do damage. Goes well with Iron Defence.
Landorus-Therian can't do much damage to it, particullarly physically defensive Corviknights.
Good against Calm Mind Cleflable.
Generally uses Brave Bird unlike Mandibuzz, which hits Urshifu super effectively.
Bulk Up can make it a monster.
Fire and Electric moves aren't huge in OU.
Higher attack.
Worse ability.
Mandibuzz
- Higher Special Defence.
Foul Play can do good damage to physical attackers.
Loses to Fluer Cannon Magearna, the Tapus, Stone Edge Landorus and Sand.
Fails to do much damage to special attackers.
Higher speed.
Decent ability in Overcoat.
Better toxic user.
It really depends on the team. However, seeing yours, I'd say Mandibuzz, mainly because having three steals could be a major weakness to your team. Although it has less pros and more cons, it tanks hits well and is a generally good support Pokemon.
Mandibuzz @ Heavy Duty Boots
EVs: 252 HP/52 Defence/204 SpD
Calm Nature (Foul Play doesn't use your own attack stat so Calm is better)
Foul Play
Defog
Roost
Toxic/U-Turn/Taunt/Knock Off
Hope I helped!