I caught a shiny Butterfree, the Red Gyarados and that Crystal Shiny Egg ofc in generation 2.
In future generations I got two shiny Weedle, a shiny Ditto, a shiny Tentacool, a shiny Machoke, a shiny Duskull, and some other shit I caught on Friend Safari that I can't remember anymore. I once came close to capturing a shiny Dugtrio (or was it a Diglett?) and a shiny Floatzel, but ended up killing them accidentally.