Godzilla could be cool but it would need some really cool "destruction mechs". Stern will just have a building on a spring.
This isn't the first license they've sniped. It's to a point where Charlie (or any other company) could trick Stern into buying something just by talking with them.