And as for the peel and stick deal....the roof material typically isn't the issue. It is the vents, seams, edges, etc. that end up leaking. Take the Eternabond and cover all of these after a thorough cleaning and then coat the entire roof with a UV protectant.