How often do you do that though? I never disassemble or clean the 9mm handgun I use at the range and (when I had time to go) to train practical shooting. That's a lot of dust and pebbles all over the gun, dropping the the mags to the ground, etc. Even when I'm just target shooting, I do at least 2 boxes per session.
When I'm done for the day, I just put one or two drops of machine oil in the key spots, rack it a few times, same with the magazine, and see you next time.
I must have more than 10k shots with it at this point, and I have never ever had one single malfunction -- except a few months ago, at a range I had never been to where they gave me some really weak ammo that would not reciprocate.