That sucks you havn't heard back from either company yet, but that is a good deal you got on those parts.
Since you picked up a mechanical wide open throttle switch, I wouldn't worry about going with the TPS-WOT switch. I'm sure the NX window switch is fine, but alot of people run the digital MSD window switch with much praise.
Good luck.