If you can do the middle I can do the sprocket teeth as I already have a parametric model for drawing any size and type of sprocket or chainring. If you're using a tool with dimensions this is the target, but as long as the OD is twice the ID I can scale it.
Yes, there doesn't seem to be anything problematic there.