There are many high-performance coating and tank lining products on the market, such as two-part epoxies and polyurethanes. These products are only as good as the surface preparation. The presence of surface contaminants, lack of adequate surface profile, or incorrect coating application are common causes of coating failures.