If the uv's are messing up your texture, try the following.
Select the object that is good, then shift-select object you want to make good. (might have to delete history on the objects first). Then look for the "Transfer Attributes" option, probably will be under Mesh Menu. Change sample space from world to component (like in the image below). Then click 'apply' or 'transfer'. That should transfer then uv's over to the new object (second object you selected) and make the texture look exactly like the first object. Then do as stwert mentioned to move the texture to get the desired look.
You might have to delete history on the objects before you transfer attributes for it to work. Also, as long as you havn't froze transformations on the objects, you shouldn't have any problems.
Don't be satisfied with what you can do but rather strive to do the things you can't do!
Exceed Expectations!