It is in pewter city. You get it after talking to some man.
Talk to the man standing by the entrance to Mount Moon, and he will give you the Rainbow Wing (Silver Version) or the Silver Wing (Gold Version)
From a man outside the poke mart in pewter city
You get Silver wing After defeating the team rocket in the radio tower POKEMON SILVER ONLY. Rainbow wing Is found much later in the game After the Elite four In pewter City POKEMON SILVER ONLY.
in pewter city
after you beat the elite four, you can go to to the Kanto region. (at least i think its Kanto its the one with Brock and misty) at the first city, pewter town, there is a man next to the Pokemon center after you beat Brock he will give you the silver wing (gold version) or the rainbow wing (silver version).
You get the Rainbow Wing from a man in Pewter City next to the poke mart
You can't get them.
Those items aren't in LeafGreen.
You don't get either in firered, to get lugia and ho-oh get them from Pokemon colosseum and Pokemon xd gale of darkness.
A man in Pewter City will give it to you.
get silver or rainbow wing in radio tower
yes you get the rainbow wing early in the game but you cant get the the silver wing until you go to kanto post getting the the johto elite 4