I got some advice from supplier regarding button assembly and I am not too familiar with 3D printing. So in any case appreciated advice and a couple spare parts for helping with fit.
Outstanding quality print, dimensionally accurate and exactly what I needed. Seller was prompt and communicative - happy to again be a repeat customer!