I looked it up, you can get them there
Ive never played DPPt, so i didnt realise that
though pokemon in Masterballs - other than legends
I find hard to believe are legit
I know Action Replay can give you 900 masterballs so some people just do that (still legit)
but Action Replay can also make any pokemon appear in the wild so people use both (hacked)
The pokeballs they were in were a Luxury ball and a Masterball
Eevee's only come in Pokeballs and Cherish Balls - that I know of
But I could be wrong, so get them checked properly