There's nothing that sticks out like a sore thumb.
Seems like a legit website.
i ordered something and then called them to have someone with a Russian accent tell me that they don’t stock items and it’ll ship directly from the manufacturer in a week.
Also there is no reviews online about them but according to there website they sell 700,000 items