It is. but be aware that when you download those pokemon directly they get a premier ribbon attached, thus making them illegal (that's one of the catches I mentioned earlier). You'll need an additional program to get ribbonless pokemon form there
Sorry about that I forgot not everyone knows how to work around pokecheck >.<
To make it simple, pokecheck is a fake gts server at which pokemon games can actually connect to with the given setup. This site stores files with the info of the pokemon that are uploaded to it and are available to be downloaded so you get a pokemon as soon as you try to enter the gts from your game.
It's a bit troublesome to get the pokemon you want, since you got to overcome a couple of catches, but since Bond's Torchic is one of the most widespread pokemon ever most people will give it out for free :3 I'll trade you one myself if you still run into too much trouble finding one though but for now I don't have my DS at hand D: