Crasster. It is a aluminum roof and it does have a Seal down the center and each end cap and so on. it was a painted roof but all the pain is gone. I have been fighting a leak for sometime now and had it checked for leaks only 2 spot were found very small and I sealed those. I RE-SEALED everything on the roof and still have a leak somewhere? so I thought since it needs painted I would just seal the roof with some kind of sealer instead of re-painting. as much as I hate to start putting something on the roof that I might have to redo or have it start pelling.