substitute: a person or thing that takes or can take the place of another
equivalent: a person or thing equal to another in value or measure or force or effect or significance etc
torpedo: armament consisting of a long cylindrical self-propelled underwater projectile that detonates on contact with a target