>it also took several hours of my time, which probably cost me more than a new generator.
Not necessarily. It depends on the job and other factors. How much time does it take to find a competent person to hire? And what if you fail, and they do a bad job; how much time does it take you to deal with the situation and fix it (or do you end up paying twice, once for the bad job and again for someone else to redo it)? Do you need to be on-site to supervise them (so they don't steal stuff)? That's more of your time. If it's something portable or that needs to be transported to the professional, how much time and money does that cost?