Printed in PETG, but would probably work well with PLA. Depending on the material and printer, the fit might be different. I recommend testing with XY- compensation if the friction fit isn't working.
The author hasn't provided the model origin yet.