I guess it fits all Ender 3. You need 2x9cm bowden tube to make it work as intended. Design inspired by Voron Design, and their way of “lubricating” the roller. I was using roller on bearings before i designed this one, but the roller was turning too freely, leading to the unwinding and tangling of the filament. Sometimes the better is the enemy of the good :)