yup,, complicated stuff,, I did have an event with one of my D700s, where tripod failure caused it to fall into a freezing river.. risking my life, I dived in,,, and rescured the camera (could barely make out the strap moving below, and I was able to grab it...
got back to the car prior to hyperthermia.... and the pro camera store was not far away, so I dropped off, and it was sent to Nikon repair,, upon which they rudely refused to fix (even though I was willing to pay 100% for the repair), but a week later, mailed back a still soggy, camera..
So,, I decided, what the hay,, and took apart, dried on low heat, cleaned up,,, and got it back on line,, then once it was back functional, had it professionally serviced/cleaned.
So,, nothing I would want to do all the time. but in desparation,, figured why not,, shot 30K photos,, before selling (telling the whole story,, and sold it heavily discounted (camera still going strong)
but,, most of the time,, I vote to stick with the specialist for all repairs!