You get Light Orbs attatched to wild Pikachu's I think. If your have a pokemon like Bannette that knows Frisk you can find Pikachu in the Trophy garden, your Bannette will frisk it and if there is a Light Orb attatched to it then you just catch it and take it off it. Though only 5% of wild Pikachu's hold a Light Orb ><
For the Electivire, I'm into Shiny's at the moment, so any shiny you have that you don't want would be awesome!