Ruger 10 22 Sporter for sale