Polyurethane-20 is a complex polymer formed by the reaction of isophorone diisocyanate (IPDI), and two polyols: The first polyol is polybutylene glycol containing approximately 12 butylene glycol units. The second polyol is formed by the reaction of approximately 10 mols of caprolactone onto neopentyl glycol. The urethane polymer is then reacted with isophorone diamine to build molecular weight and the resulting polymer is capped with ethanol to eliminate residual isocyanate groups.