you could always get someone with an AR to get your SID - unless you get lucky with a random shiny! i always find mine (i've found 4 already) when EV training so you could loiter around an area with loads of the same pokemon
(AR sounds like the easier option though...)
(AR sounds like the easier option though...)