thinking about buying one... have a couple of questions - which one to buy? what are the diference between the models? is there any stock upgrades available? is the ammo hard to find/expencive? who sell them localy? thank you guys!