For stock control purposes I've been trying to setup some bundles products.

ProductB is a multiple pack of productA.
for productB I've added productA (qty2) as an associated product (product Attribute)

Which works fine but does add to the price of ProductB, making the price of ProductB in the store equal to it's price plus the price of 2 ProductA's.

To make the price accurate I added simple value to the product attribute which fircesa price adjustment to bring the store price down to the price of ProductB.

This works and achieves what we need, but it seems a long winded work around to achieve this.
Is there anyway of overriding the price increase when adding an associated product as an attribute?
Nop v4.3