I wasn't happy with any commercially-available options for this and the 3D-printable solutions I found online were…