Original made by https://www.thingiverse.com/elkayem/about
Printed in eight parts, I welded the pieces together using a soldering iron. It's a simple and quick process and the resulting strength is pretty great. No signs of breaking while playing and it feels like it's one piece after everything has been put together.
I found the button/joystick kit on Amazon for about $19.00.
Printed with a heated bed to prevent lifting.