uicomponent – Magento 2: Add a product programmatically in the checkout page

What the client wants is to add a step (product-selector-step.js) before the shipping-step and in that step he shows three options to select representing three simple products.

What I need is to know the best way to add the simple product by Id without having to refresh the page and updating the quote js component regarding the cart totals.