Complete disassembly is kind of a project, but not that bad if you take your time and are not in a rush, it is not as simple as an AR is though. I clean mine after each shoot so it never gets that dirty that it requires a complete breakdown.
I bought a bunch of 20 round mags on GunBroker...