I found a similar (though much smaller! 1GB) Kingston drive from about 2008 that had been in storage since I moved overseas. 14 years later it still had all the data on it.
For low-density flash memories, it is possible to achieve up to 20 years of retention time.
This is no longer possible for high-capacity SSDs, which store multiple bits per cell in very small cells.