The blade length and hub measurements match the original, but I sort of eyeballed the angles of the fins. The hub fits snug, but should press on fine. I've been running this for a year in my shop and I can't tell a difference between the original. It works great.
I printed it in PETG for a little extra shatter resistance, but it's a pretty substantial piece so I'd expect PLA would perform just fine.
If you rotate it correctly, it just fits on a Prusa i3 MK3 bed. I set 3 perimeters for a little extra strength, “Contact Z Distance” for support removal and checked “Support on build plate”, which does the right thing.
This is a cross-post from Thingiverse, where there may be some more discussion on the model.
I've included .obj and .f3d files for easy customization.
The author marked this model as their own original creation.