That seems to work! How is it deceptive, btw?
When you view it from another page, it displays the discounted price rather than the full price, which was what I was trying to avoid using the first method.