It's hard to tell on cards. The J looks off to me. The slope on te Michael looks off to me.
But I don't like to judge cards at all, so no comment......
But because of the story which doesn't sound legit then I would have to say the card isn't legit either.