i found it to be very long, but eveywhere on it has an adjustment
some velcro placed on i to hold the extra length from flapping around fixed the length issue
i use a Leupold vx-1 3-9x40 personally and its reliable at least out to 200 yards, it cost about $230 online
if you have more cash to spend then you can go up to vx-2 or vx-3
22lr wincher super x, no matter what 22 i have tried it in rifle or pistol it fails to work right. but it is also relatively cheap at about $3 a box of 50 so what can you expect
i have always had good luck with tulammo in my pistols, dirty ammo but i clean my gun after each time i shoot them...