Nicely done !!!
The closes I have come to making one is when I was making hydraulics for my heavy equipment.

https://www.lumberjocks.com/threads/blog-post-index.331197/#post-2112151