Printed on Elegoo Neptune 4 with 0.4mm nozzle using 0.2mm layer height in 100% and 150% sizes. I prefer bigger one as 100% is too small for me (it is ~82mm in length).
Assembling: insert pivot into drum, insert the pivot with drum into body and fix it with pin.