Other than what you already said, I would recommend cleaning the barrel every couple of games. I generally clean my barrels every 2000 rounds or so to make sure there's no dirt or residue. Remember to turn off your hopup completely before cleaning the innder barrel as you can easily tear your hopup rubber.
It's also a good idea to put a couple of drops of silicone oil into your hopup feed tube every few thousand rounds to prevent your rubber from drying out. Fire a couple of mags out of it to blow the excess oil out of the hopup, then you're good to go.
I generally try to get into my mechbox for a checkup and general maintenance every 30000 rounds or so, where I clean and relube everything. I check for wear and replace any part that may need it.
You seem to have the right idea though. You've covered pretty much everything that needs to be done for general mechbox maintenance.
__________________
|