I'm doing an estimate on cleaning and sealing driveways, brick, and stone around a pool area. Customer wants a good commercial grade sealer with durability and longevity. What can I use for all these different types of surfaces.