+1 for onshape, it will take time to learn it and figure it out but well worth the effort. I have not made any gears yet but if you can get a photo and provide the sizes I can give it a try as I learn something new with every effort.