If you've got enough room there, you could save a lot of time in the trees especially over the roof. That branch over the roof looks like the most significant challenge.
If there is enough room there, you could heavy, heavy bound the two outer most trees together, and then each one separately to the one next to the garage. Before you cut anything, pull the two outer trees with a truck, so the whole "jam" of trees is leaning in the proper direction certainly. Notch and cut the two outer trees, so they are leaning outward some and stretching the lines tout between them and the tree closest to the house pulling it outwardly too. Now notch and cut the one closest to the house. Once this one is cut and on the way down away from the house, the weight of both trees and the truck's torque will certainly pull the trees right out and away from the house even that long limb that's reaches all the way across roof.
I would think this would save a bunch of time in the trees saving you cost of man hours allowing to stoop low enough to get the easy job but saving you enough cost to make a worthy profit on the job.
A few more details for security about that plan are:
Make sure you don't get the two outer trees to really want to fall until the one closest to the house is prepared to go. Leaning outward is OK, but with them really leaning hard outward by the lines to the tree closest to the garage, is might botch the operation.
Bound those things together with very strong lines like you and everyone's lives depend on them.
Tie low and higher up on those two outer trees to the truck. Tieing high will bring them forward for sure, and tieing low will make sure the bases of the trees can't kick back through the garage in that kind of high tie rig. Because the two outers are tied to the one closest to the garage at a high height, there is the potential for the trees to begin to fall but the tops will be held in place while the bottoms will not be forced to stay. This makes it possible for the bottoms to go right past that one closest to the garage, and go right through the wall. I think it is very unlikely because of the shear weight of the tree driving the base straight into the ground, but I know that lighter trees can jut back at there bases if preparation is not done right.
Two together, Each to one. Tie the two outers together be safer. Each one can resist the other's wish to fall to the sides that would botch the whole rig. Tie each outer to the close one separately for obvious safety reasons.
If you don't have clearance to pull the trees straight out with the truck, use another tree, and go around it with the lines to a different angle that your truck can drive in while keeping the truck out of harms way. You don't have to drive straight out from the shed if you go around a tree that is out from the shed with your lines, and then pull that other direction.
Cut kind of high on trunks to be sure they fall forward a bit with no chance of anything bouncing back into the garage. Then cut the rest of the trunks down once the crucial parts are downed.
Everyone else is going to be climbing and rigging for many more hours than what it will take to complete this plan. You could complete this plan in 4 hours maximum. While everyone else is bidding low on a 10-12 hour job in the trees to get hired, you can bid high on a 4 hour job (not including the clean up hours afterwards). :greenchainsaw: Score.
opcorn: I think it's a solid plan. Take it or leave it.