Luckily my James jersey is from the same time period, so has the same jocktag. It all looked pretty good until I looked closely at the care tag. I cropped both my tag and the one you were sent to look at side by side. Mine is on the left and is an 06 jersey, this one claims to be a 05 jersey.
You can clearly see that mine is 100% polyester and his one is a 50-50 mix, I can't see how the construction would change so much in a twelve month period. The made in part is in a different order also which could be ok I suppose, but stuff like that makes me nervous.
I have a fake Fitzgerald that I bought for comparison and it has the exact same care tag in it as the sellers one and that's supposed to be an 07 jersey.
I certainly wouldn't buy it just on those features alone, unless Reebok can confirm those features on the 05 tag or you can get hold of a genuine one to compare.