In reply to Ted.

I try to get to the level of a professional shop in terms of cleaning and that typically takes the most time, in part because I don't have a dunk tank. Usually takes about an hour for disassembly/assembly, two-three hours for hand cleaning parts, and an hour to flush out. 20 minutes for oiling. An hour or so for polishing brights and keys as necessary. Then, depending on condition, an hour or more for adjustments and testing. I've got three FPs lined up this month, but they're very similar to the KMG.