Anyone knows if Meca is still operating? I’m having trouble getting any info with customer service and internet site marks everything as backordered. Seldom activity on Facebook official community page.
Seems like it. I've tried to contact a few times in December with no success. An EU retailer that used to sell their pedals told me that they are having trouble reaching them as well.
So, even if they are still in operation somewhere, that kind of unrealiable communication was a deal breaker for me, even though I was really interested in a set of EVO1s...