My friend got his account from some guy like 5 years ago and he's been playing on it ever since. He is paranoid that he wont be able to recover his account in case it ever gets hacked. He has:
Original WoW CD case
Original Cataclysm CD case
Original MoP CD case
TBC Key ( it was purchased digitally)
secret question answer
Is all this info enough to ever recover his account if need be?