Plumbing vent boots can be all plastic ... The solution begins with good flashing: Remove the shingles down to the roof ...