Why not breed a Spiritomb and ask for a Deoxys?
That's how I got so many.
Usually you needs to wait about 2-3 days but sometimes, mainly GTM-00 morning time you can get one in an hour.
Just specify level above 30 to help get a legit one or better, an UT one.
Good luck, Deoxys is a great Pokemon because you can mould him how you want...that and Deoxys Speed being now OU instead of Uber...it's understandable tho but he makes my Jolly Maxed Speed EV Weavile look slow!!!