VIP lasts for 2 months (2 items, rather than 1, though). How it works: there's a 2 month time period that people can buy VIP through, but remaining VIP time isn't individual, rather than set server-wide. As the end of the VIP interval comes closer, the price of VIP drops (down to 10,000 gralat minimum) while VIP's original start price (at the beginning of ghe month) is 20,000 gralats. This way people can't but VIP once, and get the items for 2 months. This way, people also can buy VIP at the lowest possible price (10k) for just the items instead of the VIP benefits, but people who also want the VIP benefits will pay more (slightly) for a longer time period without the hassle of monthly VIP. This basically would cost some players more (2.5k more) and some players less (up to 5k less), and you wouldn't need the hassle of trying to plan out getting 2 VIPs out of one subscription. This way people who actually want the VIP benefits can get them, while those who don't, can get both items for cheap (if they wait until the end of the time period). It basically events itself out, but improves the system, rather than being abused by people subscribing for 1 month and getting 2 out of it. From an individual player standpoint, it will either benefit, or hurt you, but this view is for the big picture, as it should be. Thoughts, or questions?
Yes, the VIP benefits need to be improved so players actually want the benefits. The first step can be making ammo not so ridiculously common that players have thousands and never need the extra ammo from VIP. Other possible benefits may/should be added/changed, but this idea's really just about improving the VIP system, not the VIP content.