Mike,
Good job on that. When ever there is a crash, the 1st thing we always wonder is "how is the Turbine". You came out really good on this one. Just don't let it happen again, you may not be so lucky. LOL

The pump looks to be fine but your right, the real test will be in the air frame. Sounds like your right on top of it.
Doc...