Fire will kill most small mesquite tree seedling, but not a larger one unless it is a hot fire or it has some rot that the fire can get into. Keeps the cedar under control as well. We have all this lovely scrub brush instead of grasses because we put out fires now instead of starting them.