Yeah i've heard about them and ordered like a month ago. I'm EU based too. Delivery took 13 days. They have great stuff with good prices. Yeah, it's an actual LGD-4033 30 caps/10mg
I only recommend sarms.forsale since they are approved on here. That means that went through a process of vetting and a ton of us have used their products. Great company.