True. I'm no guru for sure, not familiar with the TRX esc history. Looks like current gen VXL🤷♂️ In which case, nothing special. They work fine though. The wire looks to have a couple broken strands but I wouldn't be concerned myself. "RC Juice" has the v2 Hobbystar 150a for like $80, or an HW...
Looks plenty salvageable to me. I would put heat shrink tubing on all 3 motor cables. Not a fan of the braid TRX uses myself. Then head on over to JRC and browse for what you need to get it back together. If Ted (JRC) doesn't have it, some other ebay kit breaker surely does. Also, stock TRX...