I think Armor Roof or something similar is a vendor. I've heard nothing but positive. 6-8 grand but worry-free for life. Cost about the same as having a dealer replace your TPO roof. If I ever have a roof insurance claim, that's the way I'm going.
2015 Black F-350 Platinum Diesel Dually Crew Cab
2019 Riverstone Legacy 38MB (Full Paint/All Options)
2015 Voltage 3990 (Full Paint, All Options) Sold 6/18
2005 Harley Ultra Classic w/too many miles