The switch been a problem, the sellers do not have dimensions on them, they list by cars the hazard switch fits in, so the first I bought was 22mm thick and did not fit, so ordered another that should fit (looks that cutout for it can be 19mm high or less),
but it only comes from overseas arriving in Jan:

Can not order a 3D print before I get the switch and refine the opening for exact match,like the USB the switches are panel mount too.

Like to get the 3D print now if I could.
Finally received the switch in Jan 2021 , verified and ordered 3D print: