Start by adding the avocado to a mixing bowl, along with the tomato, cilantro, jalapeno, lime juice, shallot, garlic, and salt. Mix well, however I like to keep mine on the chunkier side.
Next, add the oil to a saute pan. Heat to medium heat. While the oil heats up, lets make the egg rolls.
Divide your guacamole into three parts. Take your egg roll wrapper and add one part of the guacamole to the bottom center of the wrapper. Then top with some of the shredded cheese. I like to keep one of the points of the wrapper facing me like a diamond pattern. See the link for how to fold an egg roll.
When you are about done rolling an egg roll, take the beaten egg and add to the top point of the wrapper, then finish rolling. Take another wrapper, add the egg roll in the middle, top with a bit more cheese, and repeat the rolling process. Yes, it is a double wrap. I find that if you do not double wrap that there is a big risk of the egg roll to burst. You do not want that. Repeat with the other two egg rolls.
If you have any more mixture, dip with a chip and enjoy.
Add the egg rolls to the oil, and cook until all sides are crisp. This should take about 5 minutes. Turn the egg rolls along the way.
When the avocado egg rolls are nice and golden crisp, remove and place in a paper lined strainer to remove any excess oil.
Get your serving plate out and add some sour cream, salsa, and any lime wedges should you desire. Dig in.