I saw some of these in Shenzhen recently... though they were easier to spot, as getting a 128GB thumb drive for $20 does really seem to be way too good to be true wink

Hugo