Frequently, the polyol, such as a polyester or polyether polyol having terminal hydroxyl groups and a molecular weight, for example, in the range of 750 to 2000, will be pre-reacted with a diisocyanate to provide an isocyanate-terminated prepolymer which may then be reacted with a chain-extending or curing agent for the production of a polyurethane elastomer.