3Dprinting works, however you may have PE issue... (correctable with firmware).
In the past I used
SDP-SI (postage was a bit expensive, and it seems Small Parts used them as supplier).
These days I am buying sprockets from ebay for couple of bucks, and adjust parameters in firmware (my recent LXD75 project using OnStep was like that).