The price isn't even that bad, the only reason it's $40 is because of the terrible exchange rate!

I believe the actual price is around 3200 yen? Several years ago that could have been slightly less than $30. Not to mention you're not just paying for one showing, I believe they show it 4 times? So you could think of it as $10/view.