DIY spray kits are good for small areas, and in fact probably the best idea. For large areas, they are waaaay too expensive, and very inefficient. You want to spray a lot, you need the drums and spray gear that the pros have. Plus experience. Have used the Tiger foam kit (one kit) for a small, troublesome section and it was the bees knees, but i would not consider getting like 100 of them for a building roof like you may need. Small problem area? Sure. Whole building? no way. If you are going to get a kit you want the full size ones that look like a min propane tank. Anything smaller and you might as well just be using the spray cans of GreatStuff