Just keep wonder trading over and over. I already got two Japanese friend safari dittos that way.
I have a couple Dittos by Wonder Trade, but eventually, I switch out the Ditto for the same species I want. It gives higher possibility for a 5 perfect IV stat Pokemon. If I can trade with someone online, it'll make the process of breeding for both Shiny AND Flawless much quicker. Obviously, I would do the same for them. It's a win/win!