Is there anything I can trade (that isn't a legendary) that might be able to realistically fetch a legendary in return? I don't want to rip anyone off, but the only legendaries I have that I even could trade right now would be xerneas. I want to ideally collect each of them at least for pokedex purposes.
So are there any pokemon I can breed or find in game that I can put up and hope to get a legendary from or is that pretty much never going to happen? Is there any better way to collect legendaries?
I've found that if you have a pokemon that evolves when traded holding a specific item you can usually get a legend for it. For example, last night I stuck a breedject Feebas holding a prism scale on GTS asking for a Palkia. Got it the next morning. I've also gotten multiple Suicune/Raikou/Entei for Electabuzz holding electerizers. Hope this helps.