That was very helpful!
I got the following to work perfectly:
Price of the main product:
$this->element->prices[0]->price_value
Name of the main product:
$this->element->product_name
The ones you listed for the option didn't work though.
I looked more at the context of the code in the view, and found that the following worked for the option information:
Price of the option product:
$optionInfo->prices[0]->price_value
Name of the option product:
$optionInfo->product_name
I also then put the original price of the upsell book in the Retail Price of the option product, and then was able to call that with:
$optionInfo->product_msrp
Add a little math, and my upsell text now looks great and is flexible enough to work with any products. The upsell text now looks like this:
Purchase "Oxygen and the Brain: The Journey of Our Lifetime" now and add a discounted copy of "Hyperbaric Oxygen for Neurological Disorders." Total for the set is only $65 - A value of $128.49! Click "YES" in the drop down box to the right.
Thank you for the help. This will work great for upselling.