They're OK considering that it is from XD, it has the correct nature and ability. Like I said before, if you are not satisfied with the IVs, I will offer a different pokemon or we can just trade back if you would prefer that. If you do like it (I think that it is decent), I hope you enjoy ;)
I uploaded it to Pokécheck by .pkm file: http://www.pokecheck.org/?pk=3481796
The IVs are: 29/ 23/ 31/ 15/ 27/ 28
and the EVs are: 252 Spa/ 252 Spe/ 6 HP