Edit 3/26/2021
Added a v2 plunger. Made it a little bit taller to it doesn't rattle as much and modified the geometry of the stem. Left both versions so you can print out both and decide for yourself which one fits your needs.
If printing with PrusaSlicer use variable layer height and print the last part of the stem with the smallest layer height possible. This will make it fit to the micro switch a lot better.
Cherry MX SwitchPlunger & Spacer for Seimitsu 30mm PS-14-KN Button
With Variable layer height print the last part of the stem with the thinnest layer height possible.
The author hasn't provided the model origin yet.