Now, as far as your eclectus beak goes... Indeed it is rather long... too long I'd say. I suggest getting an appointment with an avian vet who can trim his beak. If the vet says it's "normal", I suggest you find another avian vet, one who knows what to look for.
Also, the problems with overgrown beaks is that they are normally caused by liver or kidney damage, which is directly related to diet... normally caused by an all seed diet or rather a diet high in fat... as well as a pelleted diet (although more or less seen in pelleted diets.... birds can still suffer from an all pellet diet). With eclectus especially, they do have a special diet that they should be fed, due to the fact that many are more easily prone to issues, especially those caused by food dyes and food allergies.
Now, I'm going to link directly to the larger image, and put up a couple other links to show you what the beak SHOULD look like...
Your guy...
Other male eclectus beaks...
My suggestion is to speak with a knowledgeable avian vet about diet (try to stick away from pellets... or if you do feed pellets, go with all organic, such as Harrison's, TOP, or other organic pellet manufacturers [if there are any]), and to also speak with Carolyn Swicegood... her website is
here.