What is disputable? Cuba has solid birth records if I'm not mistaken.
I read somewhere that they reported his age in the world baseball classic as 26. Maybe it was a misprint/mistranslation or something but I think he was listed as 26.
Edit: Apparently his age is considered to be legit.