How is it attached to the roof? Does it come with a seal gasket? Will it fit over a 2" PVC vent pipe? Looks like a shark fin, but has to be better than the vent I now have that looks like it came off of the Titanic.