1. He made good his promise.<br/><br/>2. He made good on his promise.<br/><br/>*** <br/><br/>Hi,<br/><br/>Both 1 and 2 seem to be possible English compostion.<br/><br/>Do native speakers catch some difference between the two?