All valid points!
To follow up on MintJulep's train of thought, if it doesn't need to come apart again, there's loads of geartrains out there where the gears are shrunk fit to shafts without any other retaining feature, and even simpler, loctite makes some really foolproof retaining compounds...