I'd only buy Meigray authenticated NBA game worn stuff.
They work for teams and NBA and have direct link to stuff and have best serial # authentication system.
They have their own site and do a lot of the auctions on nbagameworn.com
Way too many fakes out there. NBA didn't really clamp down on authentication and knew it was huge problem. So they started working with Meigray to weed out all the fakes a couple years ago.