Many thanks for this great design.
Resized to 125%
Printed in PETG.
Used a 0.6mm nozzle, so only took 4.5 hours