Heck the Gcode is the easy part you only have to do it once then use that on every lobe.
Ed is right it doesn't matter how you do it as long as "you do it" and enjoy it. AND you are doing a FINE JOB.
But if you ever get the chance to play with a 4th axis in CNC you may throw rocks at the lathe method(;-) It can do all the work on the crank or cam in one setup while you sit back and watch and drink iced tea (or beer). It might seem like MORE work at first but IF you have to build a second one. HUM load blank, load program push start button, drink iced tea.
(;-)