I have 2 Ultra Dots monted on 1911s. According to Bullseye experts, this is the best dot sight on the market at the lowest price. There are 1" and 30 mm models. Their rings mount on a standard Weaver base.
Any $39 rifle scope will last a long time on a 22 LR single shot. You need a much higher quality scope for a Browning or Winchester light weight rifle in 30-06.