Thanks for this info....unfortunately, the guy behind the phone I am dealing with is in Florida....Motor came from NY and I am in Vegas. He doesn't give a shit, and the NY company is being really tight lipped.
I sent pictures of the rusted in glow plugs... Hopefully they start to understand how...