This was originally designed as replacement spray nozzle for a Glade perfume can which has a 4mm shaft. I was pleasantly surprised at how well it worked, so I uploaded it.
In addition to the STL for the Glade can, I've now also included files for various shaft diameters in 0.1mm increments. Each one includes a 0.1mm radial tolerance, so use the actual measured shaft diameter when choosing your file.
For best results, I recommend printing with fine/high quality and 100% infill.
My example was printed with Overture White PETG and took about 15 minutes.
In case none of these meet your needs, here's a link to my parameterized OnShape document:
https://cad.onshape.com/documents/910c73656a0011ba7abc2c43/w/7b34f46dcf502289f6041a53/e/fd52a4f0227a9b344589499b
Cheers!
&
Always Be Printing
The author marked this model as their own original creation.