I've always preferred filament reel holders that incorporate bearings to reduce strain on the extruder motors. This seemed more relevant with the long filament path of the XL.
I am still actively developing this; the latest fusion360 design can be found here.
You will require 2x standard 22mm "skateboard" bearings. The mounting hardware is reused from the standard spool holder.
As pictured, the largest spools I use (polymaker 3kg) just fit on the original design. I have now included an approx 20mm longer version to account for these giant spools.
Recommend printing with organic supports for the main body and normal supports for the roller, in the orientation shown in the photos.
The author marked this model as their own original creation.