This item is a fake. I've encountered others, but this is the first on Amazon.There are others, so beware. It initially reports the proper storage size, then once written to it usually crashes. You can try to reformat it and it will not work. Stick to name brands.
Although I ran some tests on it, and it showed with no errors(and worked with my switch) the sd card storage is not at or around 128gb, mines was at 115gb plus the read speeds was at 43mbs. Those are the only reason why it gets three stars. If you want to save $4-5 dollars and don't care about losing 10-15gbs and a good/okay read speed then its a good sd card for the money. If not then just pay the extra $4-5 dollars for a sandisk one.