This could easily be modified to work on any carriage assembly.
I tried 3mm filament with my beefy stepper but the filament stripped. It's either not enough spring pressure or drive roller teeth that are not quite sharp enough. Probably both.
A very neat feature of the EZstruder is the access port on the right side to clean the teeth.
http://www.thingiverse.com/thing:177550