looked at your file, not sure what caused the problems. but at least your nif had no vanilla structure
things i changed (best i can remember):
added NiMultiTargetTransformController (and added all armature nodes and the Propellers there - animated nodes must be child of this node)
added Effect, Sound and Attachables placeholder node (the is not really necessary)
made the rigged model parts a more direct child of the MD NonAccum tree (you had them as child of the model dummy nodes - the armature - therefore they were affect 2 times by the animation)
made the non shader model to accept the gloss map (also made a quick resize and brightness change of your gloss texture)
removed the 'TCiv4MechNonShader' from the recon NiTriShape (would be only needed if you want a damage texture)
as is saw you also have a custom animation, therefore please try first the attached nif without kfm entry in the xml and afterwards (if it works - i had no change to test, nifviewer says yes, but this tool could also display your model) with animation
please remember, your need a reconplane.nif in your folder with the kfm, because your kfm refers to one
and nice model
edit: ok the model do not work, so there must be still another problem
edit2: found the problem why the model did not worked. In the nif the number of properties for the NiTriShape 'recon' is set to three, but there are only two properties, as open property slot causes chrashes, so not sure if one of the steps above were necessary, because this one causes ctd for sure (i didn´t exchanged the attachment)