get rid of stretched faces on models?
You don't say enough about your final purpose, for example is it supposed to be animated, is the texture supposed to be exactly the same or about the same, etc?

If you're animating it with shape keys you could use the Texture Coordinate's Object output socket. The texture won't deform: