Use a Sales BOM where there is a fixed combination of components and the customer needs confirmation of each item. The component items cannot be altered or removed from a sales order. Other items cannot be inserted between the parent and component items in the sales order. However, the quantities of the component items can be modified.
Use the Assembly BOM when you would not expect the customer to check each component in the order, such as a gasket set.