These printed excellent.
The photos don't do justice to the details.
Printed with 0.15mm layers, 0.25mm first layer, on an Alfawise U20 with AMZ3D red and black PLA.
Used 3mm metal axle and 3 7 3 ball bearings to run for a long time. Ball bearings are all most a ready push fit, 0.5mm or so of reaming.
Red and Black
205 extruder/nossle temp and 60 degrees bed temp.