Here's the best advice you'll ever get on 10/22 accessory deals: get a Type 03 (C&R) FFL. It costs $30 and is good for 3 years. The bad news is that it might take a month or two to get.
With that FFL, you'll qualify for dealer pricing from MidwayUSA and Brownells. Between those two, you should be able to find just about every 10/22 accessory that isn't factory-direct, and more than likely at the lowest price anywhere (with dealer pricing). You just might recoup the cost of the FFL in one order.