As Hoppers4 mentioned, Eternabond can be expensive at RV stores. I have also found deals on Eternabond on ebay. Especially for black color. Its on the roof and no one will see it from the ground
I did all of my roof seals in black (vent hood, etc.) instead of reapplying Dicor lap sealant.