I do my own service on my
M6040. Just read and follow your owners manual. My 50 hr service was changing all oils and filters on the tractor. The only part, for me, that was a little confusing - had to talk to dealership service mgr - was draining & refilling the front axle and outer axle housing. The remainder - air filters, oil filters, hydraulic filters, oil draining and refill was straight forward. I don't know about your unit but mine takes 15 gal + for the hydraulic change. Try finding a single container that will hold 15+gal in a single shot. Try moving a large container full of hot oil to get a new empty container in place without spilling the hot oil. I was very lucky I had a large plastic storage container that just held the entire amount. My oils & filters cost $525. The local dealer wanted $300 to do the service and $500 round trip for the tractor - I live 30 mi from the dealer. My annual service - engine oil & filter and air filters - cost $100.
It took me 2 1/2 to 3 hours to do the 50 service. I took my time, had all the required tools, containers etc in place and had a firm understanding of what I was about to do.
Things I learned - its good to have a thick pair of rubber gloves to wear when removing all the drain plugs - the oil IS hot. If you drop the drain plug into the oil pan do not panic. Its not going anywhere and you can figure out how to fish it out after all the hot oil drains. Have fun.