^ I'll tell my friend the name and see if it rings any bells to him
Hmm, my friend doesn't remember that much about the series sadly. Just that instead of a pilot, you're the machine, and whenever you move your body. It moves along with your motions, there are probably a lot of mechas like that? I'll have to ask him later. All he remembers is that it aired on T.V. before? So it definitely did have a dub.
I'm sorry that I can't be very specific about it. I'm just using information given by my friend.