I am looking to put a new roof on my house and I would like to put up a product that will last. Cost is a factor but if I don’t have to replace it again for twenty or thirty years that would be nice. Any suggestions?