Um....that's certainly an interesting lure. But they will take just about anything - flies, Marlin lures and livebaits. Their eyesight though is exceptional and I've seen them target lures, arrowing along the surface, from fully 200' (60 metres) away.
What lengths do you cut the car aerials (antenna) into? Presumably they mimic small needlefish?
Dave