I called Hengs directly when i was looking to recoat my Alpha brand TPO roof. ( yes some liquid roof manufacturers are very specific on the BRAND of TPO roof you have) i was informed by their tech dept that it was NOT to be put on a TPO roof. I called Dicor about their 2 part coating and was advised that a primer must be applied first and that if you had any ponding water on the roof it would NOT stand up to that and it was only a acrylic coating and not a liquid rubber . I called many manufacturers before I finally found a product called Superior RV Roof, it is formulated for TPO rubber AND EPDM rubber roofs. It is a one part system that you put on with a roller. Now again, this is where it pays to do your homework. I checked the product out and it said not to be used on Alpha brand epdm roofs.. BUT i have a Alpha brand TPO roof ( it has a textured feel to it isnt of the reg TPO roofs which are mostly smooth, and i called my coach manufacturer also and checked with them to confirm) I confirmed with the manufacturer of the Superior RV Roof product that if it was a TPO roof it could be applied and it will stand up to ponding water unlike the dicor "Coating" i cleaned my roof with water with plain blue dawn dish soap ( no perfumes etc...) and let it dry, brushed the liquid rubber along the edges of the roof, around vents etc, and then just rolled it out.. I put 2 coats on the roof within a 72 hour period ( with this product you can go as long as a week or more) and so far it is very nice. I can feel a difference in the coach as far as heat build up ( due to reflectivity of the product). And i can tell that it also keeps the roof looking cleaner also.. I noticed that where i brushed it on the flat parts of my roof ( i wanted extra coverage on a few spots) the roof material did "pucker" a bit and then once dry laid flat again. I dont know if that is just due to poor adhesion from the factory, or the product itself. But for now all is well.