I've seen this site mentioned in a few GPU stock monitoring discords. The people that have used them say they are legit and have received the cards they ordered. I'm weary of them since they didn't exist until about 6 months ago and info is hard to find on them.