I made this with less than stellar results. The thin circle where the tabs lock the cap into the body are too thin for my printer to handle.
I glued it together with acetone/ABS slurry, and hope that will do the job.
BTW, I printed it first with 0.27mm layers with terrible results. As the instructions stated, it works better with 0.2mm layers.