Making custom joysticks with Arduino Leonardo (micro), X/Y stick, and a 3D printed case.
These plug into the XBOX Adaptive Controller.
It’s a close fit, but enough room to not be frustrating to assemble.
Find the 3D models here: https://www.thingiverse.com/thing:3250017