May I suggest there is someone he was supposed to kill? Hell, maybe that person was my char, or someone similar. A technophobe with high grade armor piercing (which wouldn't work on me, but they might not know that due to their lack of tech knowledge) seems like a good counter to my char.
I'm not saying I am still wanting him to want to kill Eric, but it seems as much a reason to them to have met as anything. Separately, maybe his target has an armor suit as well, so he came to my char to understand it.
Final option, maybe your char is trying to overcome his lifelong fear and avoidance of tech. This would mean fewer points from your challenge, but some great opportunities for char development, especially if other members of his race are later encountered (and why wouldn't they be?). Also, given that my char exists as a hero almost solely through tech, it seems unreasonable for your char to shun it entirely and yet work with my char.
As for how he got here, I would say he was teleported here by a more powerful member of his race.
Also, I just got an idea for something else. Lilithsboy, I'll PM you with a private idea for my char.