I agree with your friend.
Unless they are non-organic because they were deliberately built that way, mechanoid doesn't make much sense. Where would mecha- as a prefix come from to them?
They'd be mystified by 'the flesh' and wonder how it manages to operate. (see the story They're Made of Meat.)
I have no good insight at the moment how they might refer to themselves except maybe by chemical composition.