Yea, I think people want two different commands here.
1 - as it is now - buying and immediately getting the weapon from a weapon dealer.
2 - an option that instead of handing you the weapon, saves it at your property. From which you can withdraw the weapon, how ever much ammunition at a time (from store).