Are you talking about the G-8 jacket?
If so, pretty much any good tailor shop in a Naval Air town (i.e., used to working with Nomex and knows where to get the correct stuff, so P'cola, VB, San Diego, etc) should be able to fix you up. Otherwise, you're probably looking at buying a new one. www.flightsuits.com has them for about $125.
For leather jacket restoration, Pop's Leather. Their shop is in Turkey (outside Incirlik), so shipping isn't cheap and it takes a while, but the guys I know who've had their modifications done say they do super work.
US Wings has them on sale for about $100. This "jacket" has been misnamed more than any other. Unless you were flying "in the day", you wouldn't know that it was never intended to be a jacket per se, especially to be worn with a uniform. It was the top half of a winter flying suit, with matching pants, to be worn over a "poopie suit". The PRs could get you one when they were in the supply system, which leads it to be misnamed as the WEP jacket. Before NAVAIR, there was BuAer, BuOrd, BuNav, etc. (BuOrd was merged with BuAer = BuWep for a short period before Bureau organization was changed to Systems Command and NAVAIRSYSCOM was born). These Bureaus let contracts for everything from beans to bullets, aircraft and flight jackets. The labels on the flight jackets had the contract from which they were bought. In this case, it said WEP for BuWep (Bureau of Weapons). Over the years, the popularity of this "jacket" grew (especially with Marines in 80/90s), but only way to get them was through commercial vendors who didn't know what to call it so "WEP" came the popular name. G-8 was also used by some companies, but haven't seen that in official Navy documents.