Try KIDD I have 3 of them and I do not think there is a better one out there on the market. There not cheap.

http://www.coolguyguns.com/KIDD-22LR-Original-Supergrade-Sporter-Rifle_p_126.html