It probably depends.
I only upgraded once : P25->IQ160 and got 1 battery, 1 charger, 1 new short cable, 1 cleaning set.
I once send the old back in for cleaning, firmware upgrade, general check, which is quite expensive as you may know, but... I got it back in a new Peli Case
Tom