It is rather imposing with all those external fittings.
I did not take much apart to clean it. The race and shuttle assembly is very similar to my 31-15. That I felt I could manage
But I could not get the screw loose so I could lower the arm shaft holding the feed dog lifter roller in place. Someone obviously had loosened this screw a time or two before I tried. Turns out, though, that I did loosen it and, ultimately, changed the feed dog height. I didn't know that until I tried a stitch test. I had to go back and adjust the feed dog height. I never did get it off though. I would have liked to check that roller.