You need to UV map the model so the texture does not stretch ..looks like a few planar projections would do it check out the tutorial on UV mapping .