I've wrenched in the Automotive, motorcycle, and heavy equipment industries. Heavy equipment is a different beast altogether. Most of the Heavy mechanics I know do not use Snap on and similar tools, mostly because on things that big they don't really have an advantage, and the cost is outrageous. 10G won't even purchase a set of Snap-on slugging wrenches. HF and similar tools work just fine on large stuff, plus, in many instances, specialty tools and such can be made or modified from common tools. Modern automobiles and motorcycles cram a lot of stuff into a very small package, and require numerous specialty tools to work on. Are some of these tools absolutely necessary? Maybe not, but when time is money and the work keeps pouring in, I'll spend more on tools to get my job done faster. Extracting stripped fasteners in tight spaces is simply not possible without MAJOR disassembly in many cases. Also, having a set of tools provided to you greatly reduces the amount of tools you have to purchase. On another note, working in the field it is much more difficult to keep track of your tools- another reason to avoid expensive stuff.