Ehh EDDIE51? Eggs are a good source of VItamin D. A medium egg contains about 82 International Units. Besides, as long as his skin was regularly exposed to sunshine and he was not of Asian origin, sufficient vitamin D would be manufactured in his skin.
Vitamin C is indeed absent from eggs and he would encounter the symptoms of deficiency within a few weeks. Eggs also do not contain any fibre, although the Guinness would address this issue. Vitamin K might be problematical for him too but it depends on a number of complex factors. He would have sufficient protein and fat from the eggs, while once again, the Guinness would provide all the sugars he needs. There is also no issue with minerals as eggs contain virtually all the minerals we need.
Overall, he could survive on this diet for a good few months.