My brother in law has one on a 308.
It seems to work okay, it’s been on there for a couple of years if memory serves.
I handled it and looked it over and didn’t look bad, warranty seemed solid, he was happy with the price and the glass/reticle was good enough for the purpose and my eyes.
It doesn’t see hard hunting though so no idea how it would fair long term under those conditions.
Overall I think you could do worse for more money.