just get some max repels, you don't really need to use them,
go in any grass with your bike and just move on the spot not taking any steps, or just wheely your acro bike,and you are not loosing any steps, the max repel only repels weak wild pokemon,so you will encounter legandaries and so you will encounter latios/latias,but it might still take short time or long time