Try the BSA red dot. I have it on my Beretta .22 Neos. It is very accurate. I think it was around 30-40$. I don't know how it will hold up with higher calibers, but it works well for the money. Very easy to see with adjustable dot intensity.
Depends...
I put one on my 10-22 and for playing around and blasting paper and cans...its pretty fun.
However, I would NOT put this on an AR or other serious centerfire rifle. It just does not look like it would hold up. Iffy at best.
But for 30 bucks...if you need a cheapo sight on your 22...they're not a bad choice. Just know that its not in the league of the better sights and don't expect the world of it and you'll be good to go.
- brickboy240