I Think I have a fake

I recently bought a “128 GB” Sandisk microSD card from a company on Ebay for my Samsung tablet and I am having issues saing items to it. I downloded H2TestW and got the folllowing:

Warning: Only 127994 of 127995 MByte tested.
The media is likely to be defective.
8.0 GByte OK (16870287 sectors)
116.9 GByte DATA LOST (245261425 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
116.9 GByte corrupted (245261425 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000202d71e00
Expected: 0x0000000202d71e00
Found: 0xaaf3171d41908688
H2testw version 1.3
Writing speed: 8.52 MByte/s
Reading speed: 14.7 MByte/s
H2testw v1.4

Am I reading the above right and its a fake with only 8GB?