Yours is not a unique problem. I've seen lots of those chrome necks corrode away, in a lot less than three years. Using antifreeze formulated for aluminum engines helps a bit, but as you say, they aren't aluminum so they still go away in time.