Motorsports merchandise maker Action Performance Companies Inc has bought leather jacket firm Jeff Hamilton Industries Inc, in a $4.5 million deal that leverages its existing licenses into new, high-margin products.