I noticed that my Sunlu Filament holes were different sizes making it so that some of my rolls would fall off of other adapters. This will fit to different sized filament holes as the walls will compress down ward as it is pushed in. The arms at the top of this print are slightly shorter to allow it to be more easily inserted into the roll, meaning there is a correct orientation to insert it into the filament roll.
I've only been able to test this on a few rolls that i have on hand. So if you notice that this model is to big or small please let me know and i can make adjustments.