The Celebi will never be legal unless you have managed to guess a correct PID for it by a stroke of luck or you know the algorithm it conforms to, which I doubt. I didn't actually bother to check the other ones. Besides, its TID and SID are both incorrect. The TID should be 31121 and the SID should be 0, I believe.