This is a tricky question. If you had asked the same question 6 months ago then there would probably have been many people saying that he is the next England great, however it seems that injury and lack of form has meant that he no longer is flavout of the month.
My personal view is that he is a future England squad member but will always lose out to Owen and Heskey for the front spot.
Jeffers is relatively quick and has a decent shot. He is skillfull and links well with Campbell and to compare the two would be hard but at this moment in time I think that Campbell is better. Jeffers has more potential than anyone but Campbell has done the business for Everton.