By the way, the literal meaning of “mecha” is “fuse” (as in, to a bomb). Feel the love!
(That said, no, I don’t think NCLR and MeChA are the same animal.)