It was fun to make but took lots of precision machining to get everything to fit and work smoothly.