It's a fake. The general consensus seems to be that someone did a huge cherry-pick of big names in baseball from 2003. It's actually kind of brilliant, as one of TBL's commenters noted:
"We know somebody has the list, and that they’re willing to leak names, especially in the face of vehement denials by guilty parties.
"So make up 103 names, write them down, and just wait for the fireworks.