He draws 3.
The thought here is that BOTH of the TgotW instead the discard, thus he draws twice.
That's not what happens, because once ONE of them insteads the draw, it is no longer "his special ability," it is yours or your teammate's. That cannot be insteaded by the other TgotW.