Hi Tommy,
The product builder is able to create configurations. Would it be sufficient to use the configuration ID on a new similar sales order, or is the coding used as quick entry and it should be possible to change values before continuing?
If it is as default: Product builder AX2009 is a long time ago for me, but I thought it is possible to have x++ coding related to field input. If not, ignore this answer.
If so, you could create an additional field on the product builder with the generated ID. When a user fills it, then extract the coding and find the values for other fields.
I'm not aware of a possible third party add-on. For sure if you can't reuse configurations, you need to have a customization.