Polyurethane (PU) provides an excellent balance of shock absorption (cushioning) and energy return (rebound). Thermoplastic Polyurethane (TPU) has many useful properties including elasticity and resistance to most oil, grease and abrasion, as well as 130° degree Celsius heat resistance.