Hm, good point. Thanks!
Could call it Metal Suit. Mecha Suit? Robot Suit.
i don't think you need to worry, there's no likelihood of confusion or association