I believe there are other two randomly dropped through the map (at least, two is the maximum I've ever seen). You can also find them from chests, but it's actually pretty rare. I think the most amount of Magneto's arms I've seen in a single game is 4