Okay. So, I'm looking at the OP's damage calcs and they are wildly different than the calcs I'm getting.
I'm using this thing: http://kalashnikov.pokecenter.ru/damage/
EDIT: Nevermind, I didn't have Rayquaza at +1.
I'm using this thing: http://kalashnikov.pokecenter.ru/damage/
EDIT: Nevermind, I didn't have Rayquaza at +1.