As long as it is actually 128GB and of decent quality, it should be fine. My concern would be that it reports as 128GB but isn’t – quite a common issue with no-brand and fake Chinese SD cards. I had a fake Sandisk card from Amazon once which was supposed to be 8GB and reported as such, but if you tried to put more than 2GB on it, it corrupted.