Have a look at the EoTec sight system. It's sturdy and used by our own military. Yes it's expensive -- but worth it. At least it hits where you aim and has 1/2 minute click adjustments for windage and elevation.