They are made in China. It could be a supply chain issue related to the covid-19 outbreak (a lot of factories were shut down a couple of months ago). I’m not trying to spread fear or start rumors, that’s just a guess on my part.
On the Cardboard Gold site it says “SOLD OUT - ETA is Mid May”. There is also an email link where you could ask them for more info.
This popped up, 12+ in stock. If youre comfortable with paying 50% more, this is an option. If you can wait a month, as mentioned above, then you could get it for that $125 deal
For the short term, I’ve had no issues. I do know long term they run the risk of warping but i used to send psa cards (800 of them) in top loaders this last year & had no issue
Top loaders are also starting to run a bit low. At least I can’t find the same deals on them that I used to (100 for £12.50 on ebay). Now the cheapest for 100 is at like £22 I think!