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.
Pretty good quality prints, small amount of mushrooming at the base of each part but I can file it down to make everything fit together. Would have been nice if the seller had done this but not a big deal.