Replacement Linkage Part for Lasko Tower Heater Oscillation Motor

My old Lasko CT22766 tower heater had stopped oscillating after years of getting knocked over by animals or myself, so I decided to try and fix it myself. I found the little piece that connects to the motor to make it actually oscillate (a linkage?) had cracked in two, so I got some measurements and made my first, real, PRACTICAL 3D model! It could probably (definitely) be improved upon, but it's working for me right now and I'm not in a rush to disassemble the heater again.

Make sure you apply some lubricating grease to the holes where the two screws connect to the motor and the chassis.