take that apart, and it's probably a microsd card and adapter.
26/11 MB/s read/write is decent for that small of a USB 2.0 drive.
The Patriot Supersonic Xpress 32GB USB 3.0 Flash Drive is rated 60/25, but it's a little bigger that the one you have.
That drive has some craptaculer reviews.
My USB3 stick(Sandisk 32Gb) is a tiny bit faster(and not so small):