Well, as you know, I'm definately (and, defiantly
) NOT a math guy, so my thinking could be way off, but this seems wrong. OP isn't asking about odds of getting this, or any, specific hand back-to-back, but just the odds of getting the exact same hand twice in a row. It seems to me (and my potentially flawed logic) that your first part (odds of getting it once) doesn't apply.
I guess what I'm trying to say is I THINK what the OP is asking is the odds of getting ANY hand twice in a row. I would think, then, that your odds of getting it the first time is 100% as we are just interested in matching our first hand with the second one and you have this chance literally every time you are dealt a hand.
Having said all that, I have no idea what the correct formula is (and you may even be right for all I know), but I don't think it's anywhere near as rare as 0.002%. I will concede it's a fairly rare event; just not THAT rare. Now, if OP IS asking the odds of getting EXACTLY this specific hand twice in a row, then I believe your formula is correct.