I've caught plenty of these in Mooshu and like the other person mentioned, don't go to the pond in front of the Jade Palace. Go to the pond to the left of the Palace. At one point, I've caught seven and with each of them, I've used the Fire lure. I don't know what it is, but for some reason, I have much more luck with the Fire lure in that pond than the Storm lure. I've also caught the Origami Fish with the Fire lure but it doesn't belong to that school. If Storm doesn't work for you, definitely try Fire.
I caught 3 mechanical armorhead at ravenwood last night using balance lore. It was behind the storm tree Torrence halfway to the end bars. Good luck. I'm trying to find Errol Finn. Anyone have any hints. Supposed to be a balance in Ravenwood.