What made me suspicious was the niners jersey,
you can see that the number 4 on the front seems poorly
aligned. If you check any photos of Reggie with the niners,
you will see the vertical line of the 4 is aligned with the nfl shield.
Secondly, the sleeves don't match up to what Reggie wore that year.
The reebok logo is placed to high up. Check his images with the niners and you will see. As far as the Oilers jersey, I haven't really detected anything there, there just isn't enough photos of him in 96 to compare.
I am still however skeptical they were probably issued and never worn, or
issued and customized.