Why is it so expensive?
Lets see, these puppets were limited out of 5,000 and are all sold out through the merchants.
The only way you can get your hands on one of these puppies is through eBay and right now the asking price for one of these on the secondary market is anywhere from 130-180 US. So paying a 137 US isn’t bad. Consider the popularity of the episode "Smile Time" and the demand for a puppet replica. Right now the price is exceedingly high because the demand is greater than the supply is.
I bought my Angel puppet replica through a local collector’s store and paid 45 USD for my guy. They had two of them in stock. Should have bought them both. Dang!