Already done all of these upgrades and was practicing regularly until the ammo shortage. Wish I had sprung for some body armor before things got stupid
AR500 was running some real good deals recently. Just keep your eyes open.