So my daughter found this site: openpressproject.com that has a small printing press you can 3d print. So I thought I'd give it a go. I downloaded the stl's from thingverse sliced it up in PrusaSlicer and loaded up in OctoPrint. The Prusa Mini did an amazing job with it. It came out quite well and the tolerances for the gears and parts that slide were amazing. There's an excellent build guide on makezine that can explain it much better than I ever could.
Now I have to wait for my daughter to come home from college to try and make some prints with it. It won't hold up forever - eventually the PLA plastic will give out and need to be replaced but it should be a simple matter of reprinting the part(s) needed.