I was talking with sideshow and it seems that Echo does not require a non-refundable deposit to order it
Sideshow: Looks like at this time, due to Licensor and/or manufacturer agreements, the item does not currently require a deposit to secure the order