I just got off the phone with Castle, great bunch of people. They are sending me a new esc and then I send mine back to them. Can't ask for much better service than that. Now I'm just keeping my fingers crossed that they have them in stock.
I went ahead and ordered a sidewinder to have as a back up just in case though.