This Thrustmaster adapter hub is made of high quality anodized 6061 Aluminum and won't fail like those weak 3d-printed options you've tried before. Buy this one and be done.
Thrustmaster
6x70mm bolt pattern
Capable to fit Thrustmaster TX, T300, T500, TS-PC, TS-XW