at work, we gifted a colleague a leather jacket. here it is: Mark New York Leather Jacket at bluefly.com now the problem is that it is too big for him - can we get it altered? it is an inch too long, two inches too big on the shoulders and four inches too big across the chest - basically he is skinny and short. can a good tailor alter it? is there any other comparable jackets under 500 dollars that we can get him? he's skinny and 5'6". basically a 36S or 38S size and slim cut. please help.