If you bought your m305 new its worth it to read the owners manual completely. Like the guys have said it likes a little grease and the gas system and piston should be cleaned but not lubed per say. It runs pretty much dry. Also full/complete disassembly should be kept to a minimum, I only disassemble for a yearly deep clean, for repairs if needed, to install new parts or if theres some type of problem that would require it. Other than the yearly I have found a good wipe down to everywhere I can reach, grease where needed and a little bore cleaner followed by a couple runs with the bore snake and shes good to go. I have had mine for a few years now and have had no real problems. Also the bore is still great and I have not had to clean it deeply yet, just my few bore snake run throughs after shooting. I think they are good rifles myself and fun to shoot. Lots of parts and accessories for them to, its a great platform really.