I read the sticky post on fake cards, and I am not sure about these two. I can not tell them apart form the back side, so only including the front. I added one card from our Green Tornado theme deck for comparison. I got these from a "top seller plus" on ebay as part of a larger purchase. They look completely different then any other Pokemon card I own.
Those are legitimate cards. They're just from a far older TCG era than your Black & White cards are. The left one is from Base Set 2, printed back in 2000. The middle one is from Neo Destiny, printed in 2002.