So I asked ChatGPT about the legitimacy of this website, and it suggested that the website maybe a small site with owner not speaking English, so I sent an email in Chinese to the owner. Surprisingly, he replied, saying that the website’s PayPal system is having a trouble.
So maybe it IS a legit...