Normally I try not to resort to dogmatic statements, but there is no reason Mecha Godzilla should not be winning this battle. He is plated in space titanium.
FACT: Space Titanium >>>>> Monster Skin
It's not that hard.
Go vote for Mecha Godzilla and make Don happy.