Based on your description of the site I’m guessing it’s not legit.
We know most distributors here for new games and there are enough trusted ones here to buy with confidence.
Older games not in production aren’t plentiful enough for someone to open up a shop unless they are long standing in the community.