/**
  * Obtain final price of selection in a bundle product
  *
  * @param ItemInterface $item
  * @param \Magento\Catalog\Model\Product $selectionProduct
  * @return float
  */
 public function getSelectionFinalPrice(ItemInterface $item, \Magento\Catalog\Model\Product $selectionProduct)
 {
     $selectionProduct->unsetData('final_price');
     $product = $item->getProduct();
     /** @var \Magento\Bundle\Model\Product\Price $price */
     $price = $product->getPriceModel();
     return $price->getSelectionFinalTotalPrice($product, $selectionProduct, $item->getQty(), $this->getSelectionQty($product, $selectionProduct->getSelectionId()), false, true);
 }