well still loving it. but my first rain storm and my truck has a nice black speckled look on the white as well as the others at work next to me

. so I dont know about a rain cap yet havent found one that is not ugly as hell. so a drain hole on the 90 elbow is all that I can do. I guess this is what you get when you do a stack. but still loving the ***** out of it.