I have had it working for a while now but to get to this point I’ve taken my extruder assembly apart upwards of 50 times to address misaligned gears, a melted housing(more on this later), clogged nozzles, the hot end being in the wrong way, the P.I.N.D.A probe not working, the thermister wires breaking(twice), print cooling fan wires breaking, and a broken housing. In total, I ended up printing 3 housings, 2 from PETG(my first time printing this) and one in ABS. The first time I attempted to make this modification, I put in the hot end turned the wrong way to the heater block touched against the front extruder housing that directed the cooling fan air and caused it to melt. After this, I spent around 2 months trying to figure out what happened that caused it to no longer be possible to set a reasonable z offset. I ultimately figured out this was the result of two unrelated issues, the first being that the P.I.N.D.A probe was faulty and second is that the printer will not save the z offset value until after you either run the leveling print file(old firmware) or the wizard to set the z height(newer firmware). After addressing these issues I can print ninjaflex with no problem(I was unable to do this with the stock extruder), and I came out of this project with a wealth of new knowledge.