I've had my Nintendo 3DS XL (older model) for more than 4 years, and the stylus won't hold well in the console. Bought this pack for replacement and it holds perfectly.
However, the Nintendo 2DS and Nintendo 3DSXL styluses have been mislabeled on the package. The stylus in the middle are actually for the 3DSXL, and the ones are the right are for 2DS. I didn't notice it until I opened the "Nintendo 3DSXL" styluses on the right and had trouble fitting in my handheld, and later figured out the "Nintendo 2DS"styluses are almost identical to my original 3DSXL stylus.
There are also imprints on the styluses, and there's no mislabeling with that.
The mislabeling is not a sever issue as you still have all the stylus you wanted, but this can still lead to certain confusion. Please fix this typo if you haven't yet, Best Buy!