But its just 10 usd and you will get more for that value , so its a good deal.
Just because it has 10 games that cost $2 each doesn't mean it has a $20 value. Most likely, you will never be playing those games in your life or if they are good, you probably already have them. New AAA games on the other hand, I can basically guarantee are not going to be found in those random keys.
However, feel free to prove me wrong. If OP wants to look more legitimate than other Steam key sellers, give us a pool of games from which the keys will be provided. That way we will at least know the sort of games that could be expected from them. Also, is there even any guarantee against duplicates, or if we get one are we simply screwed?