It works best on an highly oxidized surface. If the surface is too shiny it will not adhere as well. My MH is 21 years old I put it on about 5 years ago it has not yellowed or peeled, I live in Ct not Az where the sun is more intense. The only downside that I see is when ever I recaulk an area and clean it first with a solvent it takes the finish off. The other down side is the front cap takes a lot of abuse from bugs that have to be cleaned off. The first several years the bugs came off with just water rather easily. After the third year I used a spray cleaner with ammonia to remove the bugs, this also remove the finish. So based on my experience, I would only use it if hand polishing can no longer give you a shiny surface, I would not wait as long and apply an additional coat after 3 years or whenever it starts to wear. I would use only soap and water to clean areas that need repair or caulking. 3 or 4 coats does provide a terrific shine on an older MH.