All sound advice. Since I will rotate my carry pistol, I always rotate magazines, never store them "fully loaded", example, 15rd mag gets 10rds.
Except fro my leetle P3AT, which in the balmy S. Florida weather, gets carried the most. Twice a week, strip, light lube and clean, inspect for "hairballs & lint" as it's a pocket carry in a DeSantis holster.
Strip the magazine, clean inside and out. And rotate ammo. Target ammo is one thing to store for a while, but for my SD ammo that has been in a magazine for some time, I will just shoot it at the range and keep fresh rounds for carry.
It's probably a little much as premium SD ammo, is just that. However, as my NC instructor said:
Old SD ammo? Willing to bet your life on it?
Guns are mechanical tools like any other, they require maint,....now fondling
is allowed,
and encouraged, especially with firearms maint.