The math:
Mihawk is 43 Post TS.
Shakky is 64 Post TS.
Rayleigh is 78 Post TS.
Shakky and Rayleigh being his parents at 35 and 21 checks out.
Edit:
@HA001 pointed out that Shakky retired about 40 years ago, around the time Mihawk would have been born.
Last edited: