The fan in my bathroom vent came apart. Of course, you can't buy just that part so i designed and printed a replacement. This is by far the most complex thing I have designed and printed. It works well and is no louder than the original.
Designed inn OpenSCAD so you may modify for your needs.
The author marked this model as their own original creation. Imported from Thingiverse.