So my friend has this Beretta 950B 22 short pistol that he got form his grandfather only it doesn't cycle properly. He has decided it's the barrel but can't seem to find one (or maybe hasn't looked very hard). I would like to get him one for X-mas as I owe him for helping me out in some tough times this year. Any ideas on where i should look? Is that something i need to get through a dealer or can I get a barrel shipped to me without hassle? Thanks!