I don't know what business you are in, but if I had a custom machine shop and made gears, I'd never sign a non-compete if that meant I couldn't work in my existing field. I doubt a contract that strips me of my right to earn a living could be enforced.
I can see agreements to not divulge trade secrets or copy a certain pattern, but even that has limits.
Firearms accessories (mostly magazine related stuff).... my agreement is to help protect us from the companies (machine shop, tool and die, injection moulding) we work with in development and manufacturing of our gear, not to sell or make our products to other interested parties. The last thing I want is one of the guys in the shop doing a run of one of our products and selling them to people out their back doors.
It happens...


















































