I have used several of these on my WASR-10s. For an AK they are a very good buy for the money. For an AR or something 'long range' I would go with a top of the line device for about $150.
Pros: It doesn't cost $150
Cons: You get what you pay for
This review was written in the old system and had content requirements that are different than reviews written today.