Getting shinies on B2/W2 is easier than non-shinies, because you can actually tell if you hit your seed or not. The Calm Heatran is what I was actually going to go for next, so you're in luck. The only thing that I can't guarantee is it being male. It'll be 31/x/31/31/31/31.
I'm going to try another quick run of White 2 to catch some more Legendaries and if you feel up to it, I was wondering if you could EV two mons like you did for me last time. I'm in kind of a rush, so if you could respond as soon as possible (even if it's a no), that'd be great.