The stem-holder of a signature plastics DSA keycap is ~6mm in diameters
I found 2mm reduction to be optimal, otherwise the stem of the Cherry MX can't easily be inserted, ~1mm of the stem sometimes remains free, which eliminates the purpose of an o-ring, as the switch just bottoms out with that extra 1mm
This is an optimized design, likely my v5 or v6, but a 6mm hole/8mm outer shell, 2mm high, circle or square would also work, this is harder to print than a simple circle or square, yet the extra space lets the o-ring squeeze easier, which helps when putting on the keycap, which requires some added force in any case
I don't know if you guys noticed, but the SP/DSA caps sound horrible, especially on bottom outs, although the o-ring mod works, the bottom out still produces a thock sound, lesser than the naked version, but a bottom out sound is still there, so I don't recommend this mod, I don't know why they sound bad, likely because the switch bottom outs from only one angle, while on travel reduced keycaps, the bottom out is more homogenous
Better mod the switches with the trampoline mod, or just leave them free, in any case, the sound will be bad, I like SP caps nevertheless, yet they are almost impossible to use with Cherry MX Green's, other switches are ~bearable, so If you are buying a board to put SP caps on, red, brown, clear, blue, black, green's would be the order that they go well with