Rusting might be caused by a failure of the diaphragm in the hot water expansion vessel. The water would then get to the metal casing and corrode it. The expansion vessels (both CH and DHW) on these boilers are very poor quality and can be expected to fail after a few years. They can be replaced with generic external expansion vessels, which will be cheaper, better quality and easier to inspect and change in the future.