Can I trade Zekrom and another Kyurem from my White to my White 2, use the DNA Link on them and have a Kyurem-B? Or do the Pokemon have to be from the original game?
No, you can trade. Sorry for the short answer...
Source: My EXP