Very rarely.
I would be cautious of buying an ‘upgraded’ gun for one. I don’t know who upgraded it, if the bits work well together, how well it was put together and if they actually improve things etc
unless it’s an upgrade with a receipt or traceable (like a negative airsoft video for...