I cannot comment on cost because I do my own. My only reason for replying is in relation to the DIY method: I used to do it by getting on the roof for some areas as well as using a step ladder in others.Years ago, a neighbor who is a small firm general contractor let me borrow his scaffold. I now set up a level on each side of the TC off the truck.
TC recaulk is a PIA, but not as bad when one can get around easier as opposed to the ladder method. I have since purchased 3 stages for my own use around the house. If one has the means and the storage for it, I would recommend at least one stage for the serious homeowner DIY'er.