The signed baseball is slowly drawn- pay attention the to "D". Personally, I would stay away, even if it looks like it has some authentic qualities. I think someone tried to copy a legitimate one; even if DiMaggio really signed it, there are plenty of better looking ones out there. The signed photograph looks good in my opinion. Everything seems on point; g's seem good and so does the M and rest of the name. The dedication "To" is done like the ball I have signed by DiMaggio, so I believe it is authentic. here it is to compare to:
The Mays is a little difficult to tell (silver is a tough marker to make decisions based off of despite looking nice on the items signed with) but I am leaning on the authentic side, probably signed in the 90s?