Of course self-machining is far more risky. I just liked the self-sufficiency of that sort of repair.
But no - event though this is not an OEM part I ordered (it's after market, the OEM is around $170, and this is $50 new), I still think this is the better solution. I get to re-use the old motor.