So I just got a King Tiger, and I notice the armor is great, aside from the gun, it gets destroyed on EVERY damn hit.

What can I do to avoid this?

Anything I can add to the .def to make it have very thick armor or something?
soon as the Main gun is destroyed whole crew bails and dies within seconds to MG fire..

Also, anything I can do to make the different parts repair faster?

found
Code:
	{component "turret"
		{RepairTime 20}
in some .def files but can't seem to get it to work with KT..