Stocks , I have the butler creek one in stainless
If you get any 25 round mags make sure you buy the ones made by Ruger they are by far the best
Any cleaning kit should work fine . Just make sure it is made for the smaller calibers or the rod will not fit down the barrel
Not sure how much your looking to spend on a scope but here is a couple lower cost ones . For a 22 I recommend you get a scope with an Adjustable Objective.