First, are the e2gs still under warranty. I believe they come with a 2 year warranty. Even if theyre not you might be able to get them replaced by Shure. Give them a call, you can find a number on their website. They replaced mine and I didnt have a receipt or anything.
Second, the e3s are certainly a step up from the 2s but they will fit and sound different. I believe the bass response will be reduced but the mids and highs will be better. I have the e4cs which are a lot like the 3s in size. They are a lot smaller and lighter than the 2s. And I find them much more comfortable than the 2s (and I found the 2s pretty comfortable).
Second, the e3s are certainly a step up from the 2s but they will fit and sound different. I believe the bass response will be reduced but the mids and highs will be better. I have the e4cs which are a lot like the 3s in size. They are a lot smaller and lighter than the 2s. And I find them much more comfortable than the 2s (and I found the 2s pretty comfortable).