Adding a dust shoe to your PrintNC is a nice feature to add. It can make things much less messy. You may not want to use it if you are using oil/lubricant when cutting aluminum. However, if cutting wood, it really helps keep the mess down.
You probably want one that allows for endmill changes.
One option is to buy one like this: https://smile.amazon.com/gp/product/B08RRVWGYY . For this to work with my vacuum, I needed an adapter that I generated from SCAD that was downloaded from the internet and 3d printed the STL.
Another option is to 3d print one. See https://wiki.printnc.info/en/mods#dust_shoes for some options.